@charset "UTF-8";body{color:#4b4b4b}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{align-items:center;background:var(--carousel-button-bg,transparent);border:0;border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:transparent;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));bottom:0;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{display:flex;height:100%}.fancybox__slide{--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:flex;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;animation:fancybox-dash 1.5s ease-in-out infinite}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{opacity:0;transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));border-radius:var(--fancybox-thumbs-border-radius,4px);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/icomoon.eot?ff71fb9437c7b5cbc2ecc969f87dcfd4);src:url(/fonts/icomoon.eot?ff71fb9437c7b5cbc2ecc969f87dcfd4#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?b17ada113a5978a3488f6a322e500db8) format("truetype"),url(/fonts/icomoon.woff?320b5736d4ead41df2949918f55aaba1) format("woff"),url(/fonts/icomoon.svg?f0157b5aac315f85aaa0619bf03e9632#icomoon) format("svg")}[class*=" flipbook-icon-"],[class^=flipbook-icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.flipbook-icon-pause1:before{content:"\e911"}.flipbook-icon-play_arrow:before{content:"\e900"}.flipbook-icon-volume_mute:before{content:"\e912"}.flipbook-icon-volume_up:before{content:"\e913"}.flipbook-icon-add:before{content:"\e90e"}.flipbook-icon-clear:before{content:"\e916"}.flipbook-icon-remove1:before{content:"\e910"}.flipbook-icon-text_format:before{content:"\e901"}.flipbook-icon-insert_drive_file:before{content:"\e902"}.flipbook-icon-file_download:before{content:"\e903"}.flipbook-icon-keyboard_arrow_down:before{content:"\e918"}.flipbook-icon-keyboard_arrow_left:before{content:"\e904"}.flipbook-icon-keyboard_arrow_right:before{content:"\e905"}.flipbook-icon-picture_as_pdf:before{content:"\e914"}.flipbook-icon-local_printshop:before{content:"\e906"}.flipbook-icon-zoom_out_map:before{content:"\e907"}.flipbook-icon-fullscreen:before{content:"\e908"}.flipbook-icon-fullscreen_exit:before{content:"\e909"}.flipbook-icon-first_page:before{content:"\e90a"}.flipbook-icon-last_page:before{content:"\e90b"}.flipbook-icon-share1:before{content:"\e90c"}.flipbook-icon-bookmark1:before{content:"\e917"}.flipbook-icon-search1:before{content:"\e90d"}.flipbook-icon-toc:before{content:"\e915"}.flipbook-icon-view_module:before{content:"\e90f"}.flipbook-icon-plus:before{content:"\f067"}.flipbook-icon-minus:before{content:"\f068"}.flipbook-icon-search:before{content:"\f002"}.flipbook-icon-th-large:before{content:"\f009"}.flipbook-icon-close:before,.flipbook-icon-remove:before,.flipbook-icon-times:before{content:"\f00d"}.flipbook-icon-download:before{content:"\f019"}.flipbook-icon-volume-off:before{content:"\f026"}.flipbook-icon-volume-up:before{content:"\f028"}.flipbook-icon-bookmark:before{content:"\f02e"}.flipbook-icon-print:before{content:"\f02f"}.flipbook-icon-play:before{content:"\f04b"}.flipbook-icon-pause:before{content:"\f04c"}.flipbook-icon-expand:before{content:"\f065"}.flipbook-icon-compress:before{content:"\f066"}.flipbook-icon-twitter:before{content:"\f099"}.flipbook-icon-facebook-f:before,.flipbook-icon-facebook:before{content:"\f09a"}.flipbook-icon-list-ol:before{content:"\f0cb"}.flipbook-icon-envelope:before{content:"\f0e0"}.flipbook-icon-linkedin:before{content:"\f0e1"}.flipbook-icon-angle-double-left:before{content:"\f100"}.flipbook-icon-angle-double-right:before{content:"\f101"}.flipbook-icon-angle-left:before{content:"\f104"}.flipbook-icon-angle-right:before{content:"\f105"}.flipbook-icon-angle-down:before{content:"\f107"}.flipbook-icon-file:before{content:"\f15b"}.flipbook-icon-digg:before{content:"\f1a6"}.flipbook-icon-share-alt:before{content:"\f1e0"}.flipbook-icon-pinterest-p:before{content:"\f231"}.flipbook-icon-whatsapp:before{content:"\f232"}.flipbook-icon-mouse-pointer:before{content:"\f245"}.flipbook-icon-i-cursor:before{content:"\f246"}.flipbook-icon-reddit-alien:before{content:"\f281"}.flipbook-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:2147483646!important}.flipbook-wrapper{background:#fff;border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,.5);height:100%;position:absolute;text-shadow:none;width:100%}.flipbook-lightbox-thumb-overlay{background:hsla(0,0%,100%,.2);height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-out;width:100%}.flipbook-lightbox-thumb-overlay:hover{opacity:1}.flipbook-lightbox-thumb-icon{color:#555;display:none;margin-left:-50%;margin-top:-50%;position:relative}.flipbook-lightbox-thumb-icon-holder{left:50%;position:absolute;top:50%}.flipbook-wrapper-transparent{background:none;height:100%;width:100%}.flipbook-main-wrapper{direction:ltr!important}.flipbook-bookLayer,.flipbook-main-wrapper,.flipbook-zoomLayer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.flipbook-zoomLayer{opacity:.7}.flipbook-zoomLayer-inside{background-size:contain;display:block;position:relative;text-align:center}.flipbook-zoomLayer-inside .flipbook-carousel-page{float:left}.flipbook-center-container{transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.flipbook-book{display:block;position:relative}.flipbook-page{height:100%;position:absolute;transform:translateZ(0);width:100%;will-change:transform}.flipbook-page3{background:#eee;position:absolute}.flipbook-page3-html{height:1000px;left:0;position:absolute;top:0;transform-origin:0 0}.flipbook-page3-inner{overflow:hidden}.flipbook-page3-bg,.flipbook-page3-image,.flipbook-page3-inner{height:100%;position:absolute;width:100%}.flipbook-page3 img{bottom:0;float:left;height:100%;left:0;margin:auto;max-width:unset;pointer-events:none;position:absolute;right:0;top:0;transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flipbook-page3 canvas{height:100%;width:100%}.flipbook-page3-shadow{background:#000;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;-webkit-transform-origin:0 0;width:100%}.flipbook-page3-front{transform-origin:0 50%;-webkit-transform-origin:0 50%}.flipbook-page3-back{transform-origin:100% 50%;-webkit-transform-origin:100% 50%;z-index:999999!important}.flipbook-book3{display:block;position:relative}.flipbook-center-container3{border:none;perspective:4000px;-webkit-perspective:4000px;position:relative;will-change:transform}.flipbook-page-face{-webkit-backface-visibility:hidden;background-color:#ddd;position:absolute;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-backface-visibility:hidden}.flipbook-page-overlay{background:rgba(0,0,0,.9);height:100%;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.flipbook-page-htmlContent{transform-origin:0 0;z-index:50}.flipbook-page-htmlContent iframe,.flipbook-page-htmlContent video{max-width:none}.flipbook-book canvas{left:0;position:absolute;top:0;z-index:50}.flipbook-book canvas,.flipbook-page img{-webkit-backface-visibility:hidden;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-backface-visibility:hidden;width:100%}.flipbook-opacity0{opacity:0}.flipbook-opacity1{opacity:1}.flipbook-arrow-wrapper{opacity:.85;transition:opacity .3s}.flipbook-arrow-wrapper:hover{opacity:1}.flipbook-left-arrow{border-radius:0;margin-top:-20px;width:40px}.flipbook-left-arrow,.flipbook-right-arrow{speak:none;-webkit-font-smoothing:antialiased;cursor:pointer;display:block!important;font-style:normal;font-weight:400;position:absolute!important;text-align:center;top:50%!important}.flipbook-right-arrow{right:0}.flipbook-first-arrow{left:0}.flipbook-first-arrow,.flipbook-last-arrow{speak:none;-webkit-font-smoothing:antialiased;cursor:pointer;display:block!important;font-style:normal;font-weight:400;position:absolute!important;text-align:center;top:50%}.flipbook-last-arrow{right:0}.flipbook-currentPageHolder{display:inline-block;pointer-events:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.flipbook-floating{background:rgba(0,0,0,.3);color:#fff;position:absolute}.flipbook-floating span,.flipbook-floating span:hover{color:#fff}.flipbook-currentPageHolder form{position:absolute!important;top:0}.flipbook-currentPageNumber{border-radius:15px!important;font-size:14px;line-height:normal;padding:5px 12px!important}.flipbook-currentPageInput,.flipbook-currentPageNumber{font-family:Open Sans,Helvetica Neue,Arial,sans-serif!important}.flipbook-currentPageInput{background:none!important;border:none!important;border:2px solid hsla(0,0%,50%,.5);font-size:14px!important;height:26px!important;left:0!important;line-height:14px!important;max-width:none!important;padding:initial!important;position:absolute!important;text-align:center!important;top:0!important}.flipbook-currentPageInput:focus{outline:2px solid hsla(0,0%,53%,.522)}.flipbook-color-transparent{color:transparent!important}.flipbook-browser-fullscreen{height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:999999!important}.flipbook-totalPages{border:none!important;box-shadow:none;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:1em!important;height:35px;line-height:30px!important;padding:6px 1em 6px 3em!important;pointer-events:none;text-align:left!important;width:3em!important}.flipbook-currentPage:focus{outline:none}.flipbook-menuBottom{bottom:0;display:flex;margin:0;padding:0;pointer-events:none;position:absolute;z-index:2}.flipbook-menu-fixed{left:0;right:0}.flipbook-menu-fixed .flipbook-menu{align-items:center}.flipbook-menu-center{align-items:center;justify-content:center}.flipbook-menu-right{justify-content:flex-end}.flipbook-menu-left,.flipbook-menu-right{align-self:center;display:flex;flex:1;min-width:-webkit-min-content}.flipbook-menu-left{justify-content:flex-start}.flipbook-menu-floating{border-radius:2px;box-shadow:0 0 10px rgba(0,0,0,.1);left:50%;margin-bottom:5px!important;margin-top:5px!important;min-width:-moz-fit-content;min-width:fit-content;transform:translate(-50%)}.flipbook-menuTop{display:flex;justify-content:space-between;margin:0;padding:0;pointer-events:none;position:absolute;top:0;z-index:2}.flipbook-menuWrapper:hover{opacity:1}.flipbook-menu{display:flex;position:relative;text-align:center}.flipbook-menu-btn{background:none;cursor:pointer;display:inline;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flipbook-thumbHolder{bottom:0;position:absolute;top:0;width:250px;z-index:9}.flipbook-thumbsWrapper{bottom:0;left:0;overflow:hidden;padding-top:20px;position:absolute;top:90px}.flipbook-thumbsScroller{margin:0;min-width:250px;padding:0 0 20px;position:relative;text-align:center}.flipbook-thumb{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,45%,.3);cursor:pointer;margin:0 auto 30px;position:relative}.flipbook-empty-thumb{background:red;display:inline-block;position:absolute}.flipbook-thumb-num{font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:14px;position:relative;top:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flipbook-thumb img{-moz-box-shadow:0 1px 6px rgba(0,0,0,.2);-ms-box-shadow:0 1px 6px rgba(0,0,0,.2);display:inline-block}.flipbook-toc{bottom:0;margin:0;overflow:hidden;padding:0;position:relative;position:absolute;top:50px;width:100%}.flipbook-tocHolder{bottom:0;position:absolute;top:0;width:250px;z-index:9}.flipbook-tocItem{cursor:pointer;display:block;font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:14px}.flipbook-tocItem .title{display:inline-block}.flipbook-tocItem .title:hover{text-decoration:underline}.flipbook-tocItem .right{float:right}.flipbook-tocTitle{display:block;padding:20px 0;text-align:right;text-transform:uppercase}.flipbook-bmHolder,.flipbook-searchHolder{bottom:0;box-shadow:0 0 6px rgba(0,0,0,.16),0 0 6px rgba(0,0,0,.23);position:absolute;top:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:250px;z-index:9}.flipbook-findbar input{font-size:14px;margin:0 10px;padding:5px;width:230px}.flipbook-find-info{font-family:Open Sans,Helvetica Neue,Arial,sans-serif!important;font-size:14px;padding-left:15px;pointer-events:none}.invisible{display:none;opacity:0;pointer-events:none}.transition{transition:all .3s ease-out}.flipbook-shareButtons{bottom:40px;max-height:100%;max-width:100%;overflow:hidden;position:absolute;text-align:center;width:41px}.flipbook-shareBtn{cursor:pointer;display:inline-block}.flipbook-share-email{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' data-prefix='fas' data-icon='at' class='svg-inline--fa fa-at fa-w-16' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z'/%3E%3C/svg%3E")}.flipbook-menu-overlay{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0;z-index:999999}.flipbook-icon{speak:none;-webkit-font-smoothing:antialiased;bottom:0;box-sizing:initial;display:inline-block;font-size:16px;font-style:normal;font-weight:400;line-height:1;pointer-events:auto;text-align:center}.flipbook-btn-close{cursor:pointer;height:40px;position:absolute;right:0;top:0;width:40px}.flipbook-btn-close-icon{height:40px;line-height:40px!important}.flipbook-font{font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:14px}.flipbook-btn{background:#f9f9f9;background:none;border:none;border-radius:3px;cursor:pointer;font-size:12px;font-weight:700;line-height:32px;margin:5px auto;text-align:center;text-transform:uppercase;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:200px}.flipbook-bg-dark{background:#313538}.flipbook-color-dark{color:hsla(0,0%,100%,.75)}.flipbook-color-dark:hover{color:#fff}.flipbook-bg-light{background:#fff}.flipbook-color-light{color:rgba(50,50,50,.75)}.flipbook-color-light:hover{color:#323232}.flipbook-bg-twilight{background:#141414}.flipbook-color-twilight,.flipbook-color-twilight:hover{color:#feffd3}.flipbook-bg-darkgrey{background:#212121}.flipbook-color-darkgrey{color:#9e9e9e}.flipbook-color-darkgrey:hover{color:#bdbdbd}.flipbook-bg-lightgrey{background:#e0e0e0}.flipbook-color-lightgrey{color:#757575}.flipbook-color-lightgrey:hover{color:#616161}.flipbook-lightbox-close{cursor:pointer;opacity:.85;position:absolute!important;right:0!important;text-align:center!important;text-decoration:none!important;top:0!important;transition:opacity .3s;z-index:85!important}.flipbook-lightbox-close:hover{opacity:1}.flipbook-loading-bar{background-color:#333;border-bottom:1px solid #333;height:6px;position:relative;width:100%}.flipbook-progress-bar{background-color:#ddd;overflow:hidden;transition:width .2s;width:0}.flipbook-progress-bar,.flipbook-sub-menu{height:100%;left:0;position:absolute;top:0}.flipbook-sub-menu{background:rgba(0,0,0,.5);display:table;width:100%;z-index:999}.flipbook-sub-menu-center{display:table-cell;text-align:center;vertical-align:middle}.flipbook-menu-header{font-size:16px;padding:10px;position:relative;text-align:center}.flipbook-menu-title{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flipbook-sub-menu-content{display:inline-block;margin-top:-20px;min-width:250px;padding-bottom:10px}.flipbook-carousel-slide{-o-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:absolute;text-align:center}.flipbook-carousel-slide .slide-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.flipbook-carousel-page{background:#f1f1f1;display:inline-block;position:relative;-moz-transform-origin:0 0;-o-transform-origin:0 0}.flipbook-carousel-page-inner{height:100%;margin:0;overflow:hidden;padding:0;position:absolute;transform-origin:0 0;width:100%}.flipbook-carousel-page-inner canvas{height:100%;width:100%}.flipbook-carousel-zoom-page{height:100%;position:relative}.flipbook-carousel-page img,.flipbook-carousel-zoom-page img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.flipbook-carousel-page img{pointer-events:none}.flipbook-carousel-page .page-carousel-img{height:100%}.flipbook-carousel-image-wrapper,.flipbook-carousel-zoom-wrapper{height:100%;position:absolute;width:100%}.flipbook-carousel-zoom{height:100%;position:relative;width:100%}.flipbook-overflow-hidden{overflow:hidden!important}.flipbook-share .social.bottom,.flipbook-share .social.top{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0}.flipbook-share{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flipbook-share [class*=entypo-]:before{font-family:entypo,sans-serif}.flipbook-share label{background:#a29baa;border-radius:5px;color:#333;cursor:pointer;font-size:16px;margin:0;padding:5px 10px;transition:all .3s ease}.flipbook-share label:hover{opacity:.8}.flipbook-share label span{-webkit-font-smoothing:antialiased;font-family:Lato,sans-serif;font-size:.9em;font-weight:700;padding-left:6px;text-transform:uppercase}.flipbook-share ul{color:#fff;height:46px;left:0;list-style:none;margin:auto;padding:0;position:relative;right:0}.flipbook-share ul li{box-sizing:content-box;cursor:pointer;float:left;font-size:16px;height:22px;margin:0;padding:9px 0;position:relative;text-align:center;transition:all .3s ease;width:40px;z-index:2}.flipbook-page-preloader{height:auto!important;width:auto!important}.cssload-container,.flipbook-page-preloader-image{height:100%;left:0;position:absolute;top:0;width:100%}.cssload-container{pointer-events:none;text-align:center;z-index:2147483647!important}.cssload-speeding-wheel{animation:cssload-spin 575ms linear infinite;-o-animation:cssload-spin 575ms linear infinite;-ms-animation:cssload-spin 575ms linear infinite;-webkit-animation:cssload-spin 575ms linear infinite;-moz-animation:cssload-spin 575ms linear infinite;border-color:rgba(0,0,0,.4) hsla(0,0%,100%,.2);border-radius:50%;border-style:solid;border-width:3px;height:24px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:45%;width:24px;z-index:3}@keyframes cssload-spin{to{transform:rotate(1turn)}}.flipbook-lightbox-preloader{background:rgba(0,0,0,.5);height:100%;width:100%}.flipbook-loading-text{color:#aaa!important;font-family:Open Sans,Helvetica Neue,Arial,sans-serif!important;font-size:14px;margin-top:20px;position:absolute;top:45%;width:100%}.flipbook-loading-bg{background:rgba(0,0,0,.2);border-radius:4px;display:none;height:40px;left:50%;margin:-20px;pointer-events:none;position:absolute;top:45%;width:40px}.flipbook-fillPreloader{display:table-cell;height:100%;pointer-events:none;position:fixed;text-align:center;vertical-align:middle;width:100%}.flipbook-fillPreloader img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;transition:all .1s ease-out}.thumb-btn-close{cursor:pointer;position:absolute;right:-15px;top:0}.flipbook-noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flipbook-btn-active{background:hsla(0,0%,50%,.5);border:2px inset hsla(0,0%,50%,.5)}.flipbook-move{cursor:move;cursor:grab;cursor:-webkit-grab}.flipbook-page-item{bottom:auto;position:absolute;right:auto;transition:all .2s ease-out}.flipbook-page-item iframe{height:100%;width:100%}.flipbook-textLayer{bottom:0;color:#000;left:0;line-height:1;opacity:.2;overflow:hidden;position:absolute;right:0;top:0}.flipbook-page-htmlContent *{max-width:none}.flipbook-textLayer mark{background:#ff0;color:transparent}.flipbook-textLayer>div,.flipbook-textLayer>span{color:transparent!important;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.flipbook-textLayer .highlight{background-color:#b400aa;border-radius:4px;margin:-1px;padding:1px}.flipbook-textLayer .highlight.begin{border-radius:4px 0 0 4px}.flipbook-textLayer .highlight.end{border-radius:0 4px 4px 0}.flipbook-textLayer .highlight.middle{border-radius:0}.flipbook-textLayer .highlight.selected{background-color:#006400}.flipbook-textLayer ::selection{background:#00f}.flipbook-textLayer ::-moz-selection{background:#00f}.flipbook-textLayer .endOfContent{background:initial;bottom:0;cursor:default;display:block;left:0;position:absolute;right:0;top:100%;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;z-index:-1}.flipbook-textLayer .endOfContent.active{top:0}.flipbook-annotationLayer section{position:absolute}.flipbook-annotationLayer .linkAnnotation>a{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.flipbook-annotationLayer .linkAnnotation>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.flipbook-annotationLayer .textAnnotation img{cursor:pointer;position:absolute}.flipbook-annotationLayer .popupWrapper{position:absolute;width:20em}.flipbook-annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:2px;box-shadow:0 2px 5px #333;cursor:pointer;margin-left:5px;max-width:20em;padding:.6em;position:absolute;z-index:200}.flipbook-annotationLayer .popup h1{border-bottom:1px solid #000;font-size:1em;padding-bottom:.2em}.flipbook-annotationLayer .popup p{padding-top:.2em}.flipbook-annotationLayer .highlightAnnotation,.flipbook-annotationLayer .squigglyAnnotation,.flipbook-annotationLayer .strikeoutAnnotation,.flipbook-annotationLayer .underlineAnnotation{cursor:pointer}.flipbook-page-simple{display:inline-block}.flipbook-page-simple-inner{position:absolute}.flipbook-book-simple{text-align:center}.flipbook-disable-text-selection{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annotationLayer section{position:absolute}.annotationLayer .buttonWidgetAnnotation.pushButton>a,.annotationLayer .linkAnnotation>a,.flipbook-page-item-link{animation-delay:.5s;animation-duration:2s;animation-name:flashLinks;background:var(--flipbook-link-color);font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes flashLinks{0%{background:var(--flipbook-link-color)}20%{background:var(--flipbook-link-color-hover)}to{background:var(--flipbook-link-color)}}.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover,.annotationLayer .linkAnnotation>a:hover,.flipbook-page-item-link:hover{background:var(--flipbook-link-color-hover)}.annotationLayer .textAnnotation img{cursor:pointer;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea{background-color:rgba(0,54,255,.13);border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover{border:1px solid #000}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus{background:none;border:1px solid transparent}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.annotationLayer .popupWrapper{position:absolute;width:20em}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:2px;box-shadow:0 2px 5px #333;cursor:pointer;font:message-box;margin-left:5px;max-width:20em;padding:.6em;position:absolute;z-index:200}.annotationLayer .popup h1{border-bottom:1px solid #000;font-size:1em;margin:0;padding-bottom:.2em}.annotationLayer .popup p{margin:0;padding-top:.2em}.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.printModal{background-color:hsla(0,0%,100%,.9);color:#045fb4;display:flex;font-family:sans-serif;font-size:30px;font-weight:300;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.printClose{position:absolute;right:10px;top:10px}.printClose:before{content:"×";cursor:pointer;display:block;font-family:Helvetica Neue,sans-serif;font-size:2em;font-weight:100;height:1.25em;line-height:1px;overflow:hidden;padding-top:.5em;text-align:center;text-indent:1px;width:1.25em}.printSpinner{animation:spin .75s linear infinite;border:2px solid #045fb4;border-radius:50%;display:inline-block;height:25px;margin-left:-40px;margin-top:3px;position:absolute;width:25px}.printSpinner:after,.printSpinner:before{border:inherit;border-radius:inherit;content:"";display:none;height:inherit;left:-2px;position:absolute;top:-2px;width:inherit}.printSpinner,.printSpinner:after,.printSpinner:before{animation-duration:1.2s;border-color:#045fb4 transparent transparent;display:inline-block}.printSpinner:before{transform:rotate(120deg)}.printSpinner:after{transform:rotate(240deg)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}html{overflow-x:hidden}body{-ms-overflow-style:none;overflow-x:hidden!important;overflow-y:scroll;scrollbar-width:none}body::-webkit-scrollbar{display:none}.width-arrow{width:10px!important}.tel-links,.tel-links p{color:#4b4b4b}p{font-size:14px;font-weight:400}li,p{font-family:Montserrat,sans-serif}li{font-weight:300}h2{font-weight:400}h1,h2{font-family:Montserrat,sans-serif}h1{font-weight:600}a{border-radius:none!important;font-family:Montserrat,sans-serif;font-weight:300;outline:none!important;text-decoration:none}.image-container-mobile{align-items:center;display:flex;height:100%;justify-content:space-between;width:100vw}.image-container-mobile .header-logo{padding-left:20px}@media screen and (min-width:900px){.image-container-mobile .header-logo{padding-left:60px}}.image-container-mobile .social-media-header{align-items:center;display:flex;padding-right:20px}@media screen and (min-width:900px){.image-container-mobile .social-media-header{padding-right:60px}}.image-container-mobile .social-media-header .social-media-container{align-items:center;display:flex;height:80px}@media screen and (min-width:900px){.image-container-mobile .social-media-header .social-media-container{width:200px}}.image-container-mobile .social-media-header .social-media-container .menu-title{display:none}@media screen and (min-width:900px){.image-container-mobile .social-media-header .social-media-container .menu-title{display:block;padding-right:20px}}.image-container-mobile .social-media-header p{color:#fff}.image-container-mobile .social-media-header .social-container{display:none}@media screen and (min-width:900px){.image-container-mobile .social-media-header .social-container{display:block}}.image-container-mobile .social-media-header .social-container .social{padding-right:10px}.mobile-only{top:2%}.mobile-only #menu__toggle{height:20px;opacity:0;position:relative;width:20px;z-index:3}.mobile-only #menu__toggle:checked~.menu__box{align-items:inherit;display:flex;flex-direction:column;justify-content:center;right:0;visibility:visible}.mobile-only .menu__box{-ms-overflow-style:none;align-items:inherit;background-color:#fff;background-image:url(/img/background.png);box-shadow:1px 0 6px rgba(0,0,0,.2);display:block;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;list-style:none;margin-top:80px;overflow-y:scroll;position:fixed;right:-100%;scrollbar-width:none;top:0;transition-duration:.25s;visibility:hidden;width:100%}.mobile-only .menu__box::-webkit-scrollbar{display:none}.mobile-only #menu__toggle:hover{cursor:pointer}.mobile-only .mobile-menu{display:flex;justify-content:center;z-index:9}.mobile-only .transform-hamburger{content:""!important;top:-8px!important}.mobile-only .menu__btn{align-items:center;cursor:pointer;display:flex;position:absolute;top:14%;width:26px;z-index:1}.mobile-only .menu__scroll{-ms-overflow-style:none;display:flex;flex-direction:column;height:100%;justify-content:center;overflow-x:hidden!important;overflow-y:scroll;scrollbar-width:none}.mobile-only .menu__scroll::-webkit-scrollbar{display:none}.mobile-only .test{background-color:#fff;display:block;height:2px;position:absolute;transition-duration:.25s;width:100%}.mobile-only .test2{background-color:#fff;margin-top:15px}.mobile-only .test3{background-color:#fff;margin-top:30px}.mobile-only .test2-toggle{opacity:0}.mobile-only .test3-toggle{top:-14.7px;transform:rotate(-46deg) translate(7px,-6px)}.mobile-only .test1-toggle{transform:rotate(45deg) translate(5px,5px)}.mobile-only .menu__item__container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:30px 10px 0;width:300px}.mobile-only .menu__item__container .image-nav-mobile-x{height:30px;transition:all .25s ease-in-out;width:30px}.mobile-only .menu__item__container .image-nav-mobile-x:hover{cursor:pointer}.mobile-only .menu__item__container__sub{display:flex;flex-direction:column;font-size:14px;justify-content:space-between;margin:0 auto;padding:10px 10px 12px;width:230px}.mobile-only .menu__item__container__sub__1,.mobile-only .menu__item__container__sub__2,.mobile-only .menu__item__container__sub__3{list-style:none;margin-bottom:0!important;max-height:0;overflow:hidden;padding-top:15px!important;transition:max-height .5s ease-in;transition:max-height .5s ease-out}.mobile-only .menu__item__transition__sub{max-height:253px!important}.mobile-only .x-button-rotate{transform:rotate(45deg)}.mobile-only .menu__item{font-size:20px}.mobile-only .menu__item,.mobile-only .menu__item__sub{color:#fff;display:block;font-weight:600;text-decoration:none;text-transform:uppercase}.mobile-only .menu__item__sub{font-size:16px;padding:10px 0}.visibility-none{right:-100%!important}.visibility-show{right:0!important;visibility:visible!important}.mobile-hamburger-social{display:flex;justify-content:space-evenly;margin:0 auto;padding:40px 0;width:280px}@media screen and (min-width:600px){.mobile-hamburger-social{padding:40px 20px;width:300px}}.swiper-button-header-next:after,.swiper-button-header-prev:after{color:#fff!important;font-size:18px;position:absolute;top:80px}.myHeaderSwiper{display:block;height:calc(100vh - 80px);min-height:500px}@media screen and (min-width:950px){.myHeaderSwiper{display:none}}.myHeaderSwiper .testing-button-mobile{background:rgba(0,0,0,.3);border:1px solid #fff;border-radius:5px;margin:0 auto;padding:18px 10px;width:100px}.myHeaderSwiper .testing-button-mobile p{color:#fff;text-align:center;text-transform:uppercase}.myHeaderSwiper .testing-button-mobile:hover{cursor:pointer}.myHeaderSwiper .testing-button-2-mobile{background:rgba(0,0,0,.3);border:1px solid #fff;border-radius:5px;margin:0 auto;padding:18px 10px;width:100px}.myHeaderSwiper .testing-button-2-mobile p{color:#fff;text-align:center;text-transform:uppercase}.myHeaderSwiper .testing-button-2-mobile:hover{cursor:pointer}.myHeaderSwiper .text-h2{color:#fff;font-size:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.myHeaderSwiper .text-h2{font-size:40px}}.myHeaderSwiper .text-h1{color:#fff;font-size:35px;font-weight:700;margin-bottom:40px;margin-top:15px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.myHeaderSwiper .text-h1{font-size:45px}}.myHeaderSwiper .mobile-logo{margin:0 auto;padding-top:50px;width:140px!important}.myHeaderSwiper .swiper{height:100%;width:100%}.myHeaderSwiper .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.myHeaderSwiper .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-hero-image-container{margin-top:80px!important}.header-hero-image-container .video-desktop{display:block;height:100vh;left:0;min-height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:5% 100%;object-position:5% 100%;position:relative;top:0;width:100vw;z-index:2}.header-hero-image-container .video-desktop .header-image-1{-webkit-clip-path:polygon(0 0,75% 0,100% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 100%,0 100%);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:57%}.header-hero-image-container .video-desktop .header-image-2{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);clip-path:polygon(0 0,100% 0,100% 100%,25% 100%);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:58%}.header-hero-image-container .video-desktop .opacity-test{background-color:#000;-webkit-clip-path:polygon(0 0,74.3% 0,100% 100%,0 100%);clip-path:polygon(0 0,74.3% 0,100% 100%,0 100%);height:100%;opacity:.6;position:absolute;top:0;transition:all .5s ease-in-out;width:56.55%;z-index:2}.header-hero-image-container .video-desktop .opacity-test-2{background-color:#000;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);clip-path:polygon(0 0,100% 0,100% 100%,25% 100%);height:100%;opacity:.6;position:absolute;right:0;top:0;transition:all .5s ease-in-out;width:58%;z-index:2}.header-hero-image-container .text-header-container{align-items:center;display:flex;height:calc(100vh - 80px);min-height:500px;position:absolute;top:0;width:100vw;z-index:2}.header-hero-image-container .text-header-container .text-split-50{width:50%}.header-hero-image-container .text-header-container .text-split-50 .text-h2{color:#fff;font-size:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.header-hero-image-container .text-header-container .text-split-50 .text-h2{font-size:40px}}.header-hero-image-container .text-header-container .text-split-50 .text-h1{color:#fff;font-size:35px;font-weight:700;margin-bottom:40px;margin-top:15px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.header-hero-image-container .text-header-container .text-split-50 .text-h1{font-size:45px}}.header-hero-image-container .logo-container-header{align-items:center;bottom:0;display:flex;padding-bottom:10px;padding-top:34px;position:absolute;width:100vw;z-index:2}.header-hero-image-container .logo-container-header .logo-width{display:flex;justify-content:center;width:50%;z-index:2}.header-hero-image-container .logo-container-header .logo-width img{width:120px}.header-hero-image-container .arrow-header-container{align-items:center;bottom:0;display:flex;padding-bottom:10px;padding-top:34px;position:absolute;width:100vw;z-index:2}.header-hero-image-container .arrow-header-container .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.header-hero-image-container .arrow-header-container .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.desktop-header-image{display:none}@media screen and (min-width:950px){.desktop-header-image{display:block}}.testing-overlay{background:#c40d3c!important;opacity:.6;transition:all .5s ease-in-out}.testing-overlay-2{background:#61366e!important;opacity:.5;transition:all .5s ease-in-out}.drop-icon{background:#fff;border:.5px solid #fff;border-radius:15px;display:inline-block;height:32px;position:relative;width:19px}.drop-icon:hover{cursor:pointer}.testing-button{background:rgba(0,0,0,.3);border:1px solid #fff;border-radius:5px;margin:0 auto;padding:18px 10px;width:100px}.testing-button p{color:#fff;text-align:center;text-transform:uppercase}.testing-button-2{background:rgba(0,0,0,.3);border:1px solid #fff;border-radius:5px;margin:0 auto;padding:18px 10px;width:100px}.testing-button-2 p{color:#fff;text-align:center;text-transform:uppercase}.testing-button-2:hover,.testing-button:hover{cursor:pointer}.arrow-test{display:flex;justify-content:center;left:0;position:absolute;right:0;top:25%}.arrow-test,.arrow-test-down{transition:all .5s ease-in-out}.arrow-test-down{top:70%!important}.nav-container{background:#0b5f80;display:flex;height:80px;justify-content:space-between;left:0;margin:0 auto;position:fixed;right:0;transform:scale(1);transition:.5s ease-in-out;width:100%;z-index:20}.vl{border-left:1px solid #000;height:100%}.arrow-about-container{display:flex;justify-content:center}.arrow-about-container .drop-icon-about{background:#0b5f80;border:.5px solid #0b5f80;border-radius:15px;display:inline-block;height:32px;margin-bottom:60px;position:relative;width:19px}.arrow-about-container .drop-icon-about .arrow-test{display:flex;justify-content:center;position:absolute}.arrow-about-container .drop-icon-about:hover{cursor:pointer}.aboutHomeSwiper{background:#fff;border-radius:20px;height:100%;width:100%}.about-important{height:360px!important;margin:0 auto}@media screen and (min-width:500px){.about-important{width:450px!important}}@media screen and (min-width:600px){.about-important{width:580px!important}}@media screen and (min-width:900px){.about-important{width:880px!important}}@media screen and (min-width:1000px){.about-important{width:1000px!important}}@media screen and (min-width:1200px){.about-important{width:1150px!important}}@media screen and (min-width:1300px){.about-important{width:1250px!important}}@media screen and (min-width:1450px){.about-important{width:1400!important}}.aboutHomeSwiper .swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;opacity:.4;text-align:center}.aboutHomeSwiper .swiper-slide-active{opacity:1!important}.aboutHomeSwiper .swiper-slide .background-image{border-radius:20px;display:block;height:250px!important;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:245px}@media screen and (min-width:950px){.aboutHomeSwiper .swiper-slide .background-image{height:260px!important;width:300px}}.swiper-button-next-about-home{background-image:url(/img/right-arrow-about.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;right:15px!important;top:180px;width:12.5px}@media screen and (min-width:500px){.swiper-button-next-about-home{right:40px!important;top:180px}}@media screen and (min-width:600px){.swiper-button-next-about-home{right:135px!important}}@media screen and (min-width:900px){.swiper-button-next-about-home{right:215px!important}}@media screen and (min-width:1000px){.swiper-button-next-about-home{right:320px!important}}@media screen and (min-width:1200px){.swiper-button-next-about-home{right:375px!important}}@media screen and (min-width:1300px){.swiper-button-next-about-home{right:410px!important}}@media screen and (min-width:1450px){.swiper-button-next-about-home{right:413px!important}}.swiper-button-next-about-home:after{display:none}.swiper-button-prev-about-home{background-image:url(/img/left-arrow-about.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;left:15px!important;top:180px;width:12.5px}@media screen and (min-width:500px){.swiper-button-prev-about-home{left:40px!important;top:180px}}@media screen and (min-width:600px){.swiper-button-prev-about-home{left:135px!important}}@media screen and (min-width:900px){.swiper-button-prev-about-home{left:215px!important}}@media screen and (min-width:1000px){.swiper-button-prev-about-home{left:320px!important}}@media screen and (min-width:1200px){.swiper-button-prev-about-home{left:375px!important}}@media screen and (min-width:1300px){.swiper-button-prev-about-home{left:410px!important}}@media screen and (min-width:1450px){.swiper-button-prev-about-home{left:413px!important}}.swiper-button-prev-about-home:after{display:none}.building-section{height:100%}.building-section .right-corner-png{bottom:0;display:none;height:100%;position:absolute;right:0}@media screen and (min-width:950px){.building-section .right-corner-png{display:block}}.building-section .building-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.building-section .building-container h1{color:#8a6e4b;font-size:20px;padding:15px;text-align:center;width:300px}@media screen and (min-width:500px){.building-section .building-container h1{font-size:25px}}@media screen and (min-width:600px){.building-section .building-container h1{font-size:30px;width:100%}}.building-section .building-container img{padding-top:15px}.building-section .building-image-container{height:500px;height:100%;position:relative;width:100vw}.building-section .building-image-container .building-image-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:60px;width:100vw}.building-section .building-image-container .building-image-wrapper .hillgroup{max-width:125px}.building-section .building-image-container .paragraph-container{position:relative}.building-section .building-image-container .paragraph-container .paragraph-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.building-section .building-image-container .paragraph-container .paragraph-wrapper .welcome{color:#0b5f80;font-size:23px;padding:30px 20px 10px}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .paragraph-wrapper .bottom{padding-bottom:40px}}.building-section .building-image-container .paragraph-container .paragraph-wrapper p{line-height:1.5;max-width:400px;padding:20px 10px 0;text-align:center}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .paragraph-wrapper p{max-width:600px}}.building-section .building-image-container .paragraph-container .image-container{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:400px;padding-bottom:40px;padding-top:20px}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container{flex-direction:row;height:100%;justify-content:space-between;margin:0 auto;max-width:1000px;padding-bottom:60px;width:900px}}.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom-1{display:flex;flex-direction:column;padding-bottom:30px;padding-left:20px;padding-right:20px}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom-1{padding-bottom:0;padding-right:30px}}.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom-1 .image-hill-width{padding-bottom:10px;width:183px}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom-1 .image-hill-width{margin:0 auto;padding-bottom:10px}}.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom-1 .image-hill-width-1{padding-bottom:10px;width:180px}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom-1 .image-hill-width-1{margin:0 auto;padding-bottom:10px}}.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom-1 p{line-height:1.5}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom-1 p{width:370px}}.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom{display:flex;flex-direction:column;padding-bottom:30px;padding-left:20px;padding-right:20px}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom{padding-bottom:0;padding-left:30px}}.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom .image-hill-width{padding-bottom:10px;width:183px}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom .image-hill-width{margin:0 auto;padding-bottom:10px}}.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom .image-hill-width-1{padding-bottom:10px;width:180px}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom .image-hill-width-1{margin:0 auto;padding-bottom:10px}}.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom p{line-height:1.5}@media screen and (min-width:950px){.building-section .building-image-container .paragraph-container .image-container .image-hill-bottom p{width:370px}}.building-section .building-image-container .paragraph-container .arrow-about-container{display:flex;justify-content:center}.building-section .building-image-container .paragraph-container .arrow-about-container .drop-icon-about{background:#0b5f80;border:.5px solid #0b5f80;border-radius:15px;display:inline-block;height:32px;margin-bottom:60px;position:relative;width:19px}.building-section .building-image-container .paragraph-container .arrow-about-container .drop-icon-about .arrow-test{display:flex;justify-content:center;position:absolute}.building-section .building-image-container .paragraph-container .arrow-about-container .drop-icon-about:hover{cursor:pointer}.building-section .building-image-container .building-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.building-section .building-image-container .building-p-container{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}@media screen and (min-width:600px){.building-section .building-image-container .building-p-container{align-items:unset;max-width:1300px;width:80%}}.building-section .building-image-container .building-p-container .building-p{color:#fff;line-height:1.5}.building-section .building-image-container .building-p-container .p-1{font-size:22px;padding-bottom:20px;text-align:left;width:300px}@media screen and (min-width:950px){.building-section .building-image-container .building-p-container .p-1{font-size:20px;width:380px}}.building-section .building-image-container .building-p-container .p-2{font-family:Montserrat,sans-serif;font-size:14px;text-align:left;width:300px}@media screen and (min-width:950px){.building-section .building-image-container .building-p-container .p-2{width:417px}}.homeSwiper{height:100%;width:100%}.homeSwiper .swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center}.homeSwiper .swiper-slide img{display:block;height:170px;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-button-next-home{background-image:url(/img/projects-right-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;right:-28px!important;width:12.5px}@media screen and (min-width:600px){.swiper-button-next-home{right:-50px!important}}.swiper-button-next-home:after{display:none}.swiper-button-prev-home{background-image:url(/img/project-left-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;left:-28px!important;width:12.5px}@media screen and (min-width:600px){.swiper-button-prev-home{left:-50px!important}}.swiper-button-prev-home:after{display:none}.featured-container{align-items:center;display:flex;justify-content:center;position:relative}.featured-container .outer-container-featured{align-items:center;background:#2d2a26;display:flex;height:85%;opacity:.8;position:absolute;width:80%}.featured-container .outer-container-featured .featured-border{align-items:center;border:1.5px solid #fff;display:flex;flex-direction:column;height:95%;justify-content:space-evenly;margin:0 auto;width:95%}.featured-container .outer-container-featured .featured-border .logo-featured-image{-o-object-fit:contain;object-fit:contain;width:50px}.featured-container .outer-container-featured .featured-border .location-featured{color:#fff;font-size:30px}.featured-container .outer-container-featured .featured-border .featured-register-now{border:1px solid #fff;border-radius:5px;padding:10px 25px}.featured-container .outer-container-featured .featured-border .featured-register-now p{color:#fff;font-size:10px;text-transform:uppercase}.news-section{margin-top:100vh!important}.news-section .news-h1{color:#0b5f80;font-size:20px;font-weight:500!important;padding:10px;text-align:left}.news-section .news-container{padding-top:40px}.news-section .building-image-container{max-width:350px!important}@media screen and (min-width:750px){.news-section .building-image-container{max-width:1300px!important}}.news-section .arrow-header-container{align-items:center;bottom:0;display:flex;padding-bottom:40px;padding-top:60px;position:relative;width:100vw;z-index:2}.news-section .arrow-header-container .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.news-section .arrow-header-container .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.swiper-slider-container{margin:0 auto;max-width:1400px;width:80%!important}@media screen and (min-width:1200px){.swiper-slider-container{width:86%!important}}.swiper-slider-container .slide-container-content{height:100%;width:100%}.swiper-slider-container .slide-container-content .image-container{height:50%;position:relative}.swiper-slider-container .slide-container-content .image-container .border-radius-img{background:#fff;border-radius:20px 20px 0 0;height:100%}.swiper-slider-container .slide-container-content .image-container .coming-soon{background:rgba(2,38,61,.84);color:#fff;font-size:18px;padding:10px 0;position:absolute;text-transform:uppercase;width:100%}.swiper-slider-container .slide-container-content .news-description{background:#fff;border-radius:0 0 20px 20px;height:50%;padding:10px 0}.swiper-slider-container .slide-container-content .news-description .description-container{align-items:center;display:flex;margin:0 10px;padding-bottom:15px}.swiper-slider-container .slide-container-content .news-description .description-container p{color:#000;font-size:14px;line-height:1.2;padding-left:10px;padding-right:10px;text-align:left}@media screen and (min-width:1200px){.swiper-slider-container .slide-container-content .news-description .description-container p{font-size:14px}}.swiper-slider-container .slide-container-content .news-description .description-container-main{margin:0 10px 10px}.swiper-slider-container .slide-container-content .news-description .description-container-main p{color:#1d1f24;font-size:13px;line-height:1.5;padding-left:10px;text-align:left}@media screen and (min-width:1200px){.swiper-slider-container .slide-container-content .news-description .description-container-main p{font-size:14px}}.swiper-slider-container .slide-container-content .button{align-items:center;background:#02263d;display:flex;height:35px;justify-content:center;margin:0 auto;width:150px}.swiper-slider-container .slide-container-content .button p{color:#fff}.swiper-slider-container .slide-container-content .button:hover{background:#011c2c;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}.amenities-container{background:#02263d;height:50vh;max-height:550px;width:100vw}.special-news{padding-bottom:40px}.special-news .news-blog-description{background:#02263d!important}.special-news .news-blog-button{background:#8a6e4b!important}.swiper-slider-building{height:443px!important;margin:0 auto;max-width:1210px;position:relative;width:80%!important}.swiper-slider-building .slide-container-content{border:1px solid #8a6e4b;height:95%;width:95%}.swiper-slider-building .slide-container-content .image-container{height:50%;margin:10px}.swiper-slider-building .slide-container-content .description-container{align-items:center;background:#8a6e4b;display:flex;flex-direction:column;height:43%;margin:10px}.swiper-slider-building .slide-container-content .description-container p{color:#fff;padding-left:10px}.swiper-slider-building .slide-container-content .button{align-items:center;background:#02263d;display:flex;height:35px;justify-content:center;margin:0 auto;width:150px}.swiper-slider-building .slide-container-content .button p{color:#fff}.button-projects{display:flex;justify-content:center;margin-top:40px;padding-bottom:40px}.button-projects .projects-text{border:1px solid #02263d;padding:10px 40px}.instagram-width{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1000px;padding-top:60px;width:73%}@media screen and (min-width:950px){.instagram-width{padding-bottom:60px;padding-top:60px}}.instagram-width .lightwidget-widget{z-index:12}.instagram-width .h1-description{color:#02263d;font-size:20px;padding:15px 15px 40px;text-align:center;width:300px}@media screen and (min-width:950px){.instagram-width .h1-description{font-size:30px;width:100%}}.instagram-width .athree-instagram{color:#12253c}.testing-animation{position:relative;top:100vh;z-index:10}.testing-animation:after{background:#fff;bottom:0;content:"";height:100%;position:absolute;right:0;width:100vw;z-index:-1}.testing-animation-video{box-sizing:border-box;height:calc(100vh - 90px)!important;left:0;margin:0;max-height:calc(100vh - 90px)!important;max-width:100vw;padding:0;position:fixed;transform:translate(0);width:100vw}.testing-animation-video .building-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin-left:40px;position:absolute;top:5%;z-index:10}.testing-animation-video .building-container h1{color:hsla(0,0%,100%,.4);font-size:80px;line-height:.8}.test-2{background:#fff;position:relative;z-index:9}.mapboxgl-popup-content{border:none!important;border-radius:none!important;height:100px;padding:5px 5px 10px!important;width:200px}.mapboxgl-popup-content h3{background:#8a6d4b!important;font-size:15px;height:70px;margin-bottom:2px;padding-left:8px;padding-right:8px;padding-top:5px}.mapboxgl-popup-content h3,.mapboxgl-popup-content p{align-items:center;border:none;color:#fff!important;display:flex}.mapboxgl-popup-content p{background:#00263d!important;border-radius:none!important;font-size:16px;height:30px;justify-content:center;outline:none!important}.mapboxgl-popup-close-button{background-image:url(/img/close-button-popup.svg)!important;background-repeat:no-repeat;border:none!important;border-radius:none!important;box-shadow:none!important;color:transparent;height:30px;margin-right:3px;margin-top:10px;outline:none!important;transform:rotate(44deg);width:30px}.mapboxgl-popup-tip{display:none!important}.mapboxgl-popup-close-button:hover{background-color:transparent;border:none!important}@media screen and (min-width:950px){.h1-building-the-past{padding-bottom:40px!important}}.font-fix{padding-right:2px}.font-fix-left{padding-left:2px}@media screen and (min-width:950px){.project-page-section .left-box{opacity:1;width:280px}}.project-page-section .title .project{color:#1d1f24;font-size:12px;font-weight:700;margin:0 auto;max-width:1100px;padding:20px 15px 15px;width:80%}@media screen and (min-width:950px){.project-page-section .title .project{font-size:14px;font-weight:400;text-align:left}}.project-page-section .title .summary{color:#005f80;font-size:20px;margin:0 auto;max-width:1100px;padding:15px;text-align:left;width:80%}@media screen and (min-width:950px){.project-page-section .title .summary{font-size:25px;padding:30px 0 0}}@media screen and (min-width:1200px){.project-page-section .title .summary{font-size:30px}}.blog-section-wrapper .news-section-blog{margin-top:60px!important}.blog-section-wrapper .news-section-blog .news-h1{color:#0b5f80;font-size:20px;font-weight:500!important;padding:10px;text-align:left}.blog-section-wrapper .news-section-blog .news-container{padding-top:40px}.blog-section-wrapper .news-section-blog .building-image-container{max-width:350px!important}@media screen and (min-width:750px){.blog-section-wrapper .news-section-blog .building-image-container{max-width:1300px!important}}.blog-section-wrapper .news-section-blog .arrow-header-container{align-items:center;bottom:0;display:flex;padding-bottom:40px;padding-top:60px;position:relative;width:100vw;z-index:2}.blog-section-wrapper .news-section-blog .arrow-header-container .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.blog-section-wrapper .news-section-blog .arrow-header-container .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.blog-section-wrapper .swiper-slider-container{margin:0 auto;max-width:1400px;width:80%!important}@media screen and (min-width:1200px){.blog-section-wrapper .swiper-slider-container{width:86%!important}}.blog-section-wrapper .swiper-slider-container .slide-container-content{height:100%;width:100%}.blog-section-wrapper .swiper-slider-container .slide-container-content .image-container{height:50%;position:relative}.blog-section-wrapper .swiper-slider-container .slide-container-content .image-container .border-radius-img{background:#fff;border-radius:20px 20px 0 0;height:100%}.blog-section-wrapper .swiper-slider-container .slide-container-content .image-container .coming-soon{background:rgba(2,38,61,.84);color:#fff;font-size:18px;padding:10px 0;position:absolute;text-transform:uppercase;width:100%}.blog-section-wrapper .swiper-slider-container .slide-container-content .news-description{background:#fff;border-radius:0 0 20px 20px;height:50%;padding:10px 0}.blog-section-wrapper .swiper-slider-container .slide-container-content .news-description .description-container{align-items:center;display:flex;margin:0 10px;padding-bottom:15px}.blog-section-wrapper .swiper-slider-container .slide-container-content .news-description .description-container p{color:#000;font-size:14px;line-height:1.2;padding-left:10px;padding-right:10px;text-align:left}@media screen and (min-width:1200px){.blog-section-wrapper .swiper-slider-container .slide-container-content .news-description .description-container p{font-size:14px}}.blog-section-wrapper .swiper-slider-container .slide-container-content .news-description .description-container-main{margin:0 10px 10px}.blog-section-wrapper .swiper-slider-container .slide-container-content .news-description .description-container-main p{color:#1d1f24;font-size:13px;line-height:1.5;padding-left:10px;text-align:left}@media screen and (min-width:1200px){.blog-section-wrapper .swiper-slider-container .slide-container-content .news-description .description-container-main p{font-size:14px}}.blog-section-wrapper .swiper-slider-container .slide-container-content .button{align-items:center;background:#02263d;display:flex;height:35px;justify-content:center;margin:0 auto;width:150px}.blog-section-wrapper .swiper-slider-container .slide-container-content .button p{color:#fff}.blog-section-wrapper .swiper-slider-container .slide-container-content .button:hover{background:#011c2c;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}.blog-section-wrapper .instagram-width{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1000px;padding-top:60px;width:73%}@media screen and (min-width:950px){.blog-section-wrapper .instagram-width{padding-bottom:60px;padding-top:60px}}.blog-section-wrapper .instagram-width .lightwidget-widget{z-index:12}.blog-section-wrapper .instagram-width .h1-description{color:#02263d;font-size:20px;padding:15px 15px 40px;text-align:center;width:300px}@media screen and (min-width:950px){.blog-section-wrapper .instagram-width .h1-description{font-size:30px;width:100%}}.blog-section-wrapper .instagram-width .athree-instagram{color:#12253c}.project-page-section .image-overall-container{overflow-x:hidden;overflow-y:hidden;padding-top:70px;position:relative}.project-page-section .image-overall-container .image-container{justify-content:center;margin:0 auto;max-width:1060px;width:90%}@media screen and (min-width:950px){.project-page-section .image-overall-container .image-container{display:flex}}.project-page-section .image-overall-container .image-container .image-1-container{margin:0 auto;max-width:500px;width:100%}@media screen and (min-width:950px){.project-page-section .image-overall-container .image-container .image-1-container{display:flex;justify-content:center;max-width:100%;width:50%}}.project-page-section .image-overall-container .image-container .image-1-container .image-1{-o-object-fit:cover;object-fit:cover;padding-bottom:70px;width:100%}@media screen and (min-width:950px){.project-page-section .image-overall-container .image-container .image-1-container .image-1{max-width:100%;padding-bottom:0}}.project-page-section .image-overall-container .image-container .image-2-container{margin:0 auto;max-width:500px;width:100%}@media screen and (min-width:950px){.project-page-section .image-overall-container .image-container .image-2-container{display:flex;justify-content:center;max-width:100%}}.project-page-section .image-overall-container .image-container .image-2-container .image-2{width:100%}@media screen and (min-width:950px){.project-page-section .image-overall-container .image-container .image-2-container{margin-left:15px;max-width:100%;width:50%}}.project-page-section .left-box{bottom:-180px;left:0;opacity:.7;opacity:.3;position:absolute;width:280px;z-index:-1}@media screen and (min-width:950px){.project-page-section .left-box{opacity:1;width:280px}}.project-page-section .content-p{color:#1d1f24;margin:0 auto;max-width:1100px;padding:20px 15px 0;width:80%}.project-page-section .content-p p{font-size:14px;line-height:1.5;padding-bottom:10px}.project-page-section .title-res .project{font-size:12px;font-weight:700;margin:0 auto;max-width:1100px;padding:20px 15px 15px;width:80%}@media screen and (min-width:950px){.project-page-section .title-res .project{font-size:14px;font-weight:400;text-align:left}}.project-page-section .title-res .summary{color:#c40d3c;font-size:20px;margin:0 auto;max-width:1100px;padding:15px;text-align:left;width:80%}@media screen and (min-width:950px){.project-page-section .title-res .summary{font-size:25px;padding:30px 0 0}}@media screen and (min-width:1200px){.project-page-section .title-res .summary{font-size:30px}}.project-page-section .header-img-container{height:50vh;padding-top:80px;width:100vw}@media screen and (min-width:900px){.project-page-section .header-img-container{height:60vh}}.project-page-section .header-img-container .header-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-page-section .about-container{align-items:center;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1100px;overflow-x:hidden;padding:10px 0;width:80%}@media screen and (min-width:950px){.project-page-section .about-container{flex-direction:row}}.project-page-section .about-container .about-1{line-height:1.5;order:2;padding-top:20px;width:100%}@media screen and (min-width:950px){.project-page-section .about-container .about-1{order:2;padding-left:40px;width:50%}}.project-page-section .about-container .about-1 .about-p-1{color:#1d1f24;font-size:14px;line-height:1.5;margin:0 auto}.project-page-section .about-container .about-2{align-items:center;display:flex;line-height:1.5;order:1;width:100%}@media screen and (min-width:950px){.project-page-section .about-container .about-2{order:1;width:50%}}.newsSwiper1{height:100%;width:100%}.newsSwiper1 .swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center}.newsSwiper1 .swiper-slide img{display:block;height:170px;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-button-next-news{background-image:url(/img/projects-right-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;right:-28px!important;width:12.5px}@media screen and (min-width:600px){.swiper-button-next-news{right:-50px!important}}.swiper-button-next-news:after{display:none}.swiper-button-prev-news{background-image:url(/img/project-left-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;left:-28px!important;width:12.5px}@media screen and (min-width:600px){.swiper-button-prev-news{left:-50px!important}}.swiper-button-prev-news:after{display:none}.blog-section-wrapper-residential .news-section-blog{margin-top:60px!important}.blog-section-wrapper-residential .news-section-blog .news-h1{color:#c40d3c;font-size:20px;font-weight:500!important;padding:10px;text-align:left}.blog-section-wrapper-residential .news-section-blog .news-container{padding-top:40px}.blog-section-wrapper-residential .news-section-blog .building-image-container{max-width:350px!important}@media screen and (min-width:750px){.blog-section-wrapper-residential .news-section-blog .building-image-container{max-width:1300px!important}}.blog-section-wrapper-residential .news-section-blog .arrow-header-container{align-items:center;bottom:0;display:flex;padding-bottom:40px;padding-top:60px;position:relative;width:100vw;z-index:2}.blog-section-wrapper-residential .news-section-blog .arrow-header-container .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.blog-section-wrapper-residential .news-section-blog .arrow-header-container .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.blog-section-wrapper-residential .swiper-slider-container{margin:0 auto;max-width:1400px;width:80%!important}@media screen and (min-width:1200px){.blog-section-wrapper-residential .swiper-slider-container{width:86%!important}}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content{height:100%;width:100%}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .image-container{height:50%;position:relative}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .image-container .border-radius-img{background:#fff;border-radius:20px 20px 0 0;height:100%}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .image-container .coming-soon{background:rgba(2,38,61,.84);color:#fff;font-size:18px;padding:10px 0;position:absolute;text-transform:uppercase;width:100%}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .news-description{background:#fff;border-radius:0 0 20px 20px;height:50%;padding:10px 0}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .news-description .description-container{align-items:center;display:flex;margin:0 10px;padding-bottom:15px}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .news-description .description-container p{color:#000;font-size:14px;line-height:1.2;padding-left:10px;padding-right:10px;text-align:left}@media screen and (min-width:1200px){.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .news-description .description-container p{font-size:14px}}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .news-description .description-container-main{margin:0 10px 10px}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .news-description .description-container-main p{color:#1d1f24;font-size:13px;line-height:1.5;padding-left:10px;text-align:left}@media screen and (min-width:1200px){.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .news-description .description-container-main p{font-size:14px}}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .button{align-items:center;background:#02263d;display:flex;height:35px;justify-content:center;margin:0 auto;width:150px}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .button p{color:#fff}.blog-section-wrapper-residential .swiper-slider-container .slide-container-content .button:hover{background:#011c2c;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}.blog-section-wrapper-residential .instagram-width{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1000px;padding-top:60px;width:73%}@media screen and (min-width:950px){.blog-section-wrapper-residential .instagram-width{padding-bottom:60px;padding-top:60px}}.blog-section-wrapper-residential .instagram-width .lightwidget-widget{z-index:12}.blog-section-wrapper-residential .instagram-width .h1-description{color:#02263d;font-size:20px;padding:15px 15px 40px;text-align:center;width:300px}@media screen and (min-width:950px){.blog-section-wrapper-residential .instagram-width .h1-description{font-size:30px;width:100%}}.blog-section-wrapper-residential .instagram-width .athree-instagram{color:#12253c}.nav-container-residential{background:#c40d3c;display:flex;height:80px;justify-content:space-between;left:0;margin:0 auto;position:fixed;right:0;transform:scale(1);transition:.5s ease-in-out;width:100%;z-index:20}.residential .arrow-header-container-residential{align-items:center;bottom:0;display:flex;padding-bottom:10px;padding-top:34px;position:relative;width:100vw;z-index:2}.residential .arrow-header-container-residential .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.residential .arrow-header-container-residential .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.residential .testing-button-residential p{color:#fff;padding-top:8px;text-align:center;text-transform:uppercase}.residential .residential-header-image-container{height:calc(100vh - 80px);min-height:500px;width:100vw}.residential .residential-header-image-container .image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.residential .header-hero-residential-image-container{margin-top:80px!important}.residential .header-hero-residential-image-container .video-desktop{display:block;height:100vh;left:0;min-height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:5% 100%;object-position:5% 100%;position:relative;top:0;width:100vw;z-index:2}.residential .header-hero-residential-image-container .text-header-container-residential{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;min-height:500px;position:absolute;top:0;width:100vw;z-index:2}.residential .header-hero-residential-image-container .text-header-container-residential .image-residential-center{align-items:center;display:flex;justify-content:center;padding-bottom:74px}.residential .header-hero-residential-image-container .text-header-container-residential .image-residential-center .image-1{-o-object-fit:contain!important;object-fit:contain!important;width:150px!important}@media screen and (min-width:950px){.residential .header-hero-residential-image-container .text-header-container-residential .image-residential-center .image-1{width:250px!important}}.residential .header-hero-residential-image-container .text-header-container-residential .text-split-100{width:100%}.residential .header-hero-residential-image-container .text-header-container-residential .text-split-100 .text-h2{color:#fff;font-size:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.residential .header-hero-residential-image-container .text-header-container-residential .text-split-100 .text-h2{font-size:40px}}.residential .header-hero-residential-image-container .text-header-container-residential .text-split-100 .text-h1{color:#fff;font-size:35px;font-weight:700;margin-bottom:40px;margin-top:15px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.residential .header-hero-residential-image-container .text-header-container-residential .text-split-100 .text-h1{font-size:45px}}.residential .header-hero-residential-image-container .logo-container-header{align-items:center;bottom:0;display:flex;padding-bottom:10px;padding-top:34px;position:absolute;width:100vw;z-index:2}.residential .header-hero-residential-image-container .logo-container-header .logo-width{display:flex;justify-content:center;width:100%;z-index:2}.residential .header-hero-residential-image-container .arrow-header-container{align-items:center;bottom:0;display:flex;padding-bottom:10px;padding-top:34px;position:absolute;width:100vw;z-index:2}.residential .header-hero-residential-image-container .arrow-header-container .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.residential .header-hero-residential-image-container .arrow-header-container .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.residential .h1-description-residential-communities{color:#fff;font-size:20px;margin:0 auto;padding:0 0 40px;text-align:center;width:300px}@media screen and (min-width:950px){.residential .h1-description-residential-communities{font-size:30px;width:100%}}.residential .residential-communities-text{color:#fff;font-size:16px}.residential .active-residential-communities-text{color:#c40d3c!important}.residential .residential-communities-text:hover{cursor:pointer}.residential .residential-image-container-communities-wrapper{padding:60px 0 0}.residential .residential-image-container-communities-wrapper .residential-image-container-communities{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 auto;max-height:400px;max-width:1000px;overflow-x:hidden;overflow-y:scroll;width:90vw}@media screen and (min-width:600px){.residential .residential-image-container-communities-wrapper .residential-image-container-communities{max-height:100%;overflow-y:hidden;width:calc(100vw - 200px)}}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .featured-future{align-items:center;background:#2d2a26;border:2px solid #fff;border-radius:20px;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box{border-radius:20px;height:230px;margin-bottom:20px;margin-top:20px;position:relative;width:240px}@media screen and (min-width:900px){.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box{height:280px;width:310px}}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .banner-image-communities{background:pink;border-radius:30px;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .red-banner{height:100%;position:absolute;right:-1px;top:2px;width:100%;z-index:2}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured{align-items:center;background:#2d2a26;display:flex;height:85%;opacity:.8;position:absolute;width:80%}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border{align-items:center;border:1.5px solid #fff;display:flex;flex-direction:column;height:95%;justify-content:space-evenly;margin:0 auto;width:95%}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-title{display:flex;flex-direction:column;justify-content:center}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-title p{color:#fff;font-size:18px;font-weight:700;padding-top:25px}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .logo-featured-image{-o-object-fit:contain;object-fit:contain;width:50px}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .location-featured{color:#fff;font-size:16px}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .description-featured{color:#fff;font-size:12px;max-width:175px;text-align:center}@media screen and (min-width:750px){.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .description-featured{font-size:14px;max-width:200px}}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .description-featured-phase{color:#fff;font-size:14px;max-width:175px;padding-bottom:5px;text-align:center}@media screen and (min-width:750px){.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .description-featured-phase{font-size:16px;max-width:200px}}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-register-now{border:1px solid #fff;border-radius:5px;padding:10px 25px}.residential .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-register-now p{color:#fff;font-size:10px;text-transform:uppercase}.residential .residential-image-container-communities-wrapper .display-none{display:none}.residential .residential-image-container-communities-wrapper .residential-image-container-communities::-webkit-scrollbar-track{background-color:#707070;border:1px solid #707070;padding:2px 0}.residential .residential-image-container-communities-wrapper .residential-image-container-communities::-webkit-scrollbar{width:10px}.residential .residential-image-container-communities-wrapper .residential-image-container-communities::-webkit-scrollbar-thumb{background-color:#c40d3c;border:1px solid #c40d3c;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.residential .residential-image-container-communities-wrapper .residential-image-container-communities:hover{cursor:pointer}.residential .arrow-about-container-residential{display:flex;justify-content:center}.residential .arrow-about-container-residential .drop-icon-about{background:#c40d3c;border:.5px solid #c40d3c;border-radius:15px;display:inline-block;height:32px;margin-bottom:60px!important;margin-top:40px;position:relative;width:19px}.residential .arrow-about-container-residential .drop-icon-about .arrow-test{display:flex;justify-content:center;position:absolute}.residential .arrow-about-container-residential .drop-icon-about:hover{cursor:pointer}.residential .vl-residential{border-left:1px solid transparent;height:16px}.residential .residential-featured-projects{background:#f5f5f5;max-width:100vw!important;padding:60px 0;position:relative}@media screen and (min-width:1000px){.residential .residential-featured-projects{height:100%;padding:0}}.residential .residential-featured-projects .residential-container{background:#f5f5f5;margin:0 auto;width:80%!important}.residential .residential-featured-projects .flex-featured-projects{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media screen and (min-width:950px){.residential .residential-featured-projects .flex-featured-projects{flex-direction:row}}.residential .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:950px){.residential .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences{width:50%}}.residential .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences .hillgroup{width:150px}@media screen and (min-width:750px){.residential .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences .hillgroup{width:220px}}.residential .residential-featured-projects .flex-featured-projects .paragraph-container-residences{position:relative}@media screen and (min-width:950px){.residential .residential-featured-projects .flex-featured-projects .paragraph-container-residences{width:50%}}.residential .residential-featured-projects .flex-featured-projects .paragraph-container-residences .paragraph-wrapper-residences{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0}.residential .residential-featured-projects .flex-featured-projects .paragraph-container-residences .paragraph-wrapper-residences .bottom{padding-bottom:20px}.residential .residential-featured-projects .flex-featured-projects .paragraph-container-residences .paragraph-wrapper-residences p{font-size:14px;line-height:1.5;max-width:500px;padding:20px 10px;text-align:left}@media screen and (min-width:950px){.residential .residential-featured-projects .flex-featured-projects .paragraph-container-residences .paragraph-wrapper-residences p{padding-bottom:5px}}.instagram-width-residential{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1000px;padding-top:60px;width:73%}@media screen and (min-width:950px){.instagram-width-residential{padding-bottom:60px;padding-top:60px}}.instagram-width-residential .lightwidget-widget{z-index:12}.instagram-width-residential .h1-description{color:#02263d;font-size:20px;padding:15px 15px 40px;text-align:center;width:300px}@media screen and (min-width:950px){.instagram-width-residential .h1-description{font-size:30px;width:100%}}.instagram-width-residential .athree-instagram{color:#12253c}.h1-description-residential{color:#c40d3c;font-size:20px;padding:15px 15px 40px;text-align:center;width:300px}@media screen and (min-width:950px){.h1-description-residential{font-size:30px;width:100%}}.button-projects-residential{display:flex;justify-content:center;margin-top:40px;padding-bottom:40px}.button-projects-residential .projects-text{border:1px solid #c40d3c;padding:10px 40px}.right-corner-png-residential{height:100%;position:absolute;right:0;top:0}.residentialSwiper{height:100%;width:100%}.projects-main-home{padding-top:60px}@media screen and (min-width:950px){.projects-main-home{padding-top:60px}}.news-h1-residential{color:#c40d3c;font-size:20px;font-weight:500!important;padding:10px;text-align:left}.residentialSwiper .swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center}.residentialSwiper .swiper-slide img{display:block;height:170px;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-button-next-residential{background-image:url(/img/projects-right-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;right:-28px!important;width:12.5px}@media screen and (min-width:600px){.swiper-button-next-residential{right:-50px!important}}.swiper-button-next-residential:after{display:none}.swiper-button-prev-residential{background-image:url(/img/project-left-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;left:-28px!important;width:12.5px}@media screen and (min-width:600px){.swiper-button-prev-residential{left:-50px!important}}.residential .news-section{margin-top:100vh!important}.residential .news-section .news-padding{padding-top:60px 100vh!important}.residential .news-section .news-h1{color:#c40d3c!important;font-size:20px;font-weight:500!important;padding:10px;text-align:left}.residential .news-section .news-container{padding-top:40px}.residential .news-section .building-image-container{max-width:350px!important}@media screen and (min-width:750px){.residential .news-section .building-image-container{max-width:1300px!important}}.residential .news-section .arrow-header-container{align-items:center;bottom:0;display:flex;padding-bottom:40px;padding-top:60px;position:relative;width:100vw;z-index:2}.residential .news-section .arrow-header-container .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.residential .news-section .arrow-header-container .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.residential .swiper-slider-container{margin:0 auto;max-width:1400px;width:80%!important}@media screen and (min-width:1200px){.residential .swiper-slider-container{width:86%!important}}.residential .swiper-slider-container .slide-container-content{height:100%;width:100%}.residential .swiper-slider-container .slide-container-content .image-container{height:50%;position:relative}.residential .swiper-slider-container .slide-container-content .image-container .border-radius-img{background:#fff;border-radius:20px 20px 0 0;height:100%}.residential .swiper-slider-container .slide-container-content .image-container .coming-soon{background:rgba(2,38,61,.84);color:#fff;font-size:18px;padding:10px 0;position:absolute;text-transform:uppercase;width:100%}.residential .swiper-slider-container .slide-container-content .news-description{background:#fff;border-radius:0 0 20px 20px;height:50%;padding:10px 0}.residential .swiper-slider-container .slide-container-content .news-description .description-container{align-items:center;display:flex;margin:0 10px;padding-bottom:15px}.residential .swiper-slider-container .slide-container-content .news-description .description-container p{color:#000;font-size:14px;line-height:1.2;padding-left:10px;padding-right:10px;text-align:left}@media screen and (min-width:1200px){.residential .swiper-slider-container .slide-container-content .news-description .description-container p{font-size:14px}}.residential .swiper-slider-container .slide-container-content .news-description .description-container-main{margin:0 10px 10px}.residential .swiper-slider-container .slide-container-content .news-description .description-container-main p{color:#1d1f24;font-size:13px;line-height:1.5;padding-left:10px;text-align:left}@media screen and (min-width:1200px){.residential .swiper-slider-container .slide-container-content .news-description .description-container-main p{font-size:14px}}.residential .swiper-slider-container .slide-container-content .button{align-items:center;background:#02263d;display:flex;height:35px;justify-content:center;margin:0 auto;width:150px}.residential .swiper-slider-container .slide-container-content .button p{color:#fff}.residential .swiper-slider-container .slide-container-content .button:hover{background:#011c2c;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}.residential .swiper-button-prev-residential:after{display:none}.footer-container-residenital{overflow-x:hidden}.footer-container-residenital .footer-section{display:flex;flex-direction:column;height:100%;width:100vw}@media screen and (min-width:900px){.footer-container-residenital .footer-section{flex-direction:row}}.footer-container-residenital .footer-section .footer-box-1{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;order:2;padding-bottom:60px;padding-top:60px;width:100%}@media screen and (min-width:900px){.footer-container-residenital .footer-section .footer-box-1{order:1;width:40%}}.footer-container-residenital .footer-section .footer-box-1 .logo-residential{width:210px}.footer-container-residenital .footer-section .footer-box-1 p{font-size:16px;padding-top:5px}.footer-container-residenital .footer-section .footer-box-2{align-items:center;background:#2d2a26;display:flex;justify-content:center;order:1;padding-bottom:75px;padding-top:75px;position:relative;width:100%}@media screen and (min-width:900px){.footer-container-residenital .footer-section .footer-box-2{order:2;width:60%}}.footer-container-residenital .footer-section .footer-box-2 .form-submission-text-container{opacity:0;position:absolute;visibility:hidden}.footer-container-residenital .footer-section .footer-box-2 .form-submission-text-reveal{line-height:2;opacity:1;transition:all .5s ease-in-out;visibility:visible}.footer-container-residenital .footer-section .footer-box-2 .form-submission-main-p{color:#fff;font-size:35px;font-weight:700;text-align:center;text-transform:uppercase}.footer-container-residenital .footer-section .footer-box-2 .form-submission-p{color:#fff;font-size:20px;text-align:center;width:250px}@media screen and (min-width:600px){.footer-container-residenital .footer-section .footer-box-2 .form-submission-p{width:500px}}.footer-container-residenital .footer-section .footer-box-2 .form{transition:all .25s ease-in-out}.footer-container-residenital .footer-section .footer-box-2 .visibility-hidden-form{opacity:0;visibility:hidden}.footer-container-residenital .footer-section .footer-box-2 .get-in-touch{color:#fff;font-size:20px;padding-bottom:30px;text-align:center}@media screen and (min-width:950px){.footer-container-residenital .footer-section .footer-box-2 .get-in-touch{font-size:30px}}.footer-container-residenital .footer-section .footer-box-2 .form-container{display:flex;flex-direction:column;margin:0 auto;width:300px}@media screen and (min-width:500px){.footer-container-residenital .footer-section .footer-box-2 .form-container{width:400px}}.footer-container-residenital .footer-section .footer-box-2 .form-container .fname{border-radius:10px;font-size:16px;padding:8px 10px}.footer-container-residenital .footer-section .footer-box-2 .form-container .email,.footer-container-residenital .footer-section .footer-box-2 .form-container .lname,.footer-container-residenital .footer-section .footer-box-2 .form-container .phonenumber,.footer-container-residenital .footer-section .footer-box-2 .form-container .postalcode,.footer-container-residenital .footer-section .footer-box-2 .form-container .subject{border-radius:10px;font-size:16px;margin-top:15px;padding:8px 10px}.footer-container-residenital .footer-section .footer-box-2 .form-container .textarea{border-radius:10px;font-family:Montserrat,sans-serif;font-size:16px;height:150px;margin-bottom:30px;margin-top:15px;padding:8px 10px}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio{align-items:center;display:flex;margin-bottom:20px;padding-top:20px}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio #no:hover,.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio #yes:hover{cursor:pointer}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio .broker-p{color:#fff;font-size:10px;text-transform:uppercase}@media screen and (min-width:1000px){.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio .broker-p{font-size:14px}}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio .flex-width{align-items:center;display:flex}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio .flex-width input{margin-top:0}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio .flex-width p{color:#fff;font-size:10px;padding-left:15px;padding-right:5px;text-transform:uppercase}@media screen and (min-width:1000px){.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-radio .flex-width p{font-size:14px}}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-consent{align-items:center;display:flex}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-consent .flex-width{display:flex}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-consent #consent:hover{cursor:pointer}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-consent input{margin-top:0}.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-consent p{color:#fff;font-size:12px;font-size:8px;padding-left:10px}@media screen and (min-width:1000px){.footer-container-residenital .footer-section .footer-box-2 .form-container .flex-consent p{font-size:10px}}.footer-container-residenital .footer-section .footer-box-2 .form-container .required-p{color:#fff;font-size:10px;padding-bottom:20px;padding-top:40px}@media screen and (min-width:1000px){.footer-container-residenital .footer-section .footer-box-2 .form-container .required-p{font-size:12px}}.footer-container-residenital .footer-section .footer-box-2 .form-container input[type=submit]{background:#fff;border-radius:10px;color:#2d2a26;font-family:Montserrat,sans-serif;font-size:16px;height:50px;margin:0 auto;text-transform:uppercase;width:150px}@media screen and (min-width:750px){.footer-container-residenital .footer-section .footer-box-2 .form-container input[type=submit]{padding:10px}}.footer-container-residenital .footer-section .footer-box-2 .form-container .submit-form{background:#fff;border-radius:10px;color:#2d2a26;font-family:Montserrat,sans-serif;height:50px;margin:0 auto;text-transform:uppercase;width:150px}@media screen and (min-width:750px){.footer-container-residenital .footer-section .footer-box-2 .form-container .submit-form{padding:10px}}.footer-container-residenital .footer-section .footer-box-2 .form-container .submit-form:hover{cursor:pointer}.residential-featured .arrow-about-container-residential{display:flex;justify-content:center;position:relative;z-index:5}.residential-featured .arrow-about-container-residential .drop-icon-about{background:#c40d3c;border:.5px solid #c40d3c;border-radius:15px;display:inline-block;height:32px;margin-bottom:60px!important;margin-top:40px;position:relative;width:19px}.residential-featured .arrow-about-container-residential .drop-icon-about .arrow-test{display:flex;justify-content:center;position:absolute}.residential-featured .arrow-about-container-residential .drop-icon-about:hover{cursor:pointer}.residential-featured .residential-header-image-container{height:calc(100vh - 80px);min-height:500px;width:100vw}.residential-featured .residential-header-image-container .image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.residential-featured .text-header-container-residential{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;min-height:500px;position:absolute;top:0;width:100vw;z-index:2}.residential-featured .text-header-container-residential .box-1{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center;left:0;min-height:500px;position:absolute;width:100%}@media screen and (min-width:1200px){.residential-featured .text-header-container-residential .box-1{width:50%}}.residential-featured .text-header-container-residential .box-1 .box-content{align-items:center;background:rgba(45,42,38,.8);display:flex;height:90%;justify-content:center;max-height:496px;max-width:342px;width:85%}.residential-featured .text-header-container-residential .box-1 .box-content .border-box{border:1px solid #fff;height:100%;width:100%}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .image-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;width:100%}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .image-container .image-hill-bottom{display:flex;flex-direction:column;justify-content:center;padding-bottom:30px;padding-left:10px;padding-right:10px}@media screen and (min-width:950px){.residential-featured .text-header-container-residential .box-1 .box-content .border-box .image-container .image-hill-bottom{padding-bottom:0}}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .image-container .image-hill-bottom .image-hill-width{padding-bottom:10px;width:125px}@media screen and (min-width:950px){.residential-featured .text-header-container-residential .box-1 .box-content .border-box .image-container .image-hill-bottom .image-hill-width{margin:0 auto;padding-bottom:10px}}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .image-container .image-hill-bottom p{line-height:1.5}@media screen and (min-width:950px){.residential-featured .text-header-container-residential .box-1 .box-content .border-box .image-container .image-hill-bottom p{width:200px}}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured{background:transparent;height:96%!important;width:100%!important}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border{border:1px solid #fff;height:100%!important}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:20px 25px}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .center-image{display:flex;flex-direction:column;justify-content:center}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .center-image .logo-featured-image{margin:0 auto;padding-bottom:10px;width:60px!important}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .center-image .tagline{color:#fff;font-size:12px;text-align:center}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .description p{color:#fff;font-size:12px;line-height:1.5}@media screen and (min-width:950px){.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .description p{font-size:14px}}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .bottom-box .from-the{color:#fff;font-size:12px;text-align:center}@media screen and (min-width:950px){.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .bottom-box .from-the{font-size:16px}}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .bottom-box .location-featured{font-size:24px!important;padding-top:10px;text-align:center}@media screen and (min-width:950px){.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .bottom-box .location-featured{font-size:35px!important}}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .featured-register-now{background:rgba(0,0,0,.6);display:flex;justify-content:center;margin:0 auto;width:150px}.residential-featured .text-header-container-residential .box-1 .box-content .border-box .outer-container-featured .featured-border .center-image-container .featured-register-now p{font-size:14px}.residential-featured .swiper-button-featured-next{background-image:url(/img/residential-featured-communities/right-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;padding-top:80px;width:40px}.residential-featured .swiper-button-featured-next:after{display:none}.residential-featured .swiper-button-featured-prev{background-image:url(/img/residential-featured-communities/left-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;padding-top:80px;width:40px}.residential-featured .swiper-button-featured-prev:after{display:none}.residential-featured .myFeaturedCommunitiesSwiper{display:block;padding-top:80px}.residential-featured .myFeaturedCommunitiesSwiper .swiper{height:100%;width:100%}.residential-featured .myFeaturedCommunitiesSwiper .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.residential-featured .myFeaturedCommunitiesSwiper .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.residential-featured .arrow-header-container-featured-communities{align-items:center;bottom:10px;display:none;padding-bottom:10px;padding-top:34px;position:relative;position:absolute;width:100vw;z-index:2}@media screen and (min-width:950px){.residential-featured .arrow-header-container-featured-communities{display:flex}}.residential-featured .arrow-header-container-featured-communities .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.residential-featured .arrow-header-container-featured-communities .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.residential-featured .swiper-residential-container .residential-p::-webkit-scrollbar-track{background-color:#707070;border:1px solid #707070;padding:2px 0}.residential-featured .swiper-residential-container .residential-p::-webkit-scrollbar{width:10px}.residential-featured .swiper-residential-container .residential-p::-webkit-scrollbar-thumb{background-color:#c40d3c;border:1px solid #c40d3c;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.residential-featured .swiper-residential-container .residential-p:hover{cursor:pointer}.residential-featured .swiper-residential-container .display-flex-residential-slider{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1100px}@media screen and (min-width:1200px){.residential-featured .swiper-residential-container .display-flex-residential-slider{align-items:normal;flex-direction:row}}.residential-featured .swiper-residential-container .display-flex-residential-slider .residential-slider{height:100%;max-height:400px;padding:75px 0 0;width:100%}@media screen and (min-width:400px){.residential-featured .swiper-residential-container .display-flex-residential-slider .residential-slider{width:90%}}@media screen and (min-width:1200px){.residential-featured .swiper-residential-container .display-flex-residential-slider .residential-slider{padding:75px 0;width:50%}}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper1 .swiper{height:100%}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper1 .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper2 .swiper{height:100%}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper2 .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper2 .swiper-slide img{display:block;height:250px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:750px){.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper2 .swiper-slide img{height:500px}}.residential-featured .swiper-residential-container .display-flex-residential-slider body{background:#000;color:#000}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper1 .swiper{height:300px;margin-left:auto;margin-right:auto;width:100%}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper1 .swiper-slide{background-position:50%;background-size:cover}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper2 .swiper{height:300px;margin-left:auto;margin-right:auto;width:100%}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper2 .swiper-slide{background-position:50%;background-size:cover}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper2{border-radius:40px;height:80%;max-height:293px;max-width:528px;width:100%}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper1{box-sizing:border-box;height:20%;max-width:528px;padding:20px 0 10px}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper1 .swiper-slide{height:100%;opacity:.4;width:25%}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper1 .swiper-slide-thumb-active{opacity:1}.residential-featured .swiper-residential-container .display-flex-residential-slider .mySwiper1 .swiper-slide img{border-radius:40px;display:block;height:100%;height:100px;-o-object-fit:cover;object-fit:cover;width:100%;width:156px}.residential-featured .swiper-residential-container .display-flex-residential-slider .residential-p{height:100%;margin:40px 0 30px;max-height:400px;overflow-y:scroll;width:90%}@media screen and (min-width:1200px){.residential-featured .swiper-residential-container .display-flex-residential-slider .residential-p{margin:60px 0;width:50%}}.residential-featured .swiper-residential-container .display-flex-residential-slider .residential-p .residential-container-p{margin:0 auto;max-width:528px;width:80%}.residential-featured .swiper-residential-container .display-flex-residential-slider .residential-p .residential-container-p .h2{font-size:20px;font-weight:600}.residential-featured .swiper-residential-container .display-flex-residential-slider .residential-p .residential-container-p p{line-height:1.5;padding-top:10px}.residential-featured .news-section{padding-top:0!important}.residential-featured .news-section .news-padding .amenities-container-featured{height:calc(70vh - 80px);width:100vw}.residential-featured .news-section .news-padding .toggle-map{background:#2d2a26;width:100vw}.residential-featured .news-section .news-padding .toggle-map h2{color:#fff;font-size:25px;font-weight:600!important;padding-top:40px;text-align:center;text-transform:uppercase}.residential-featured .news-section .news-padding .toggle-map .flex-toggle{display:flex;flex-wrap:wrap;height:368px;justify-content:space-between;margin:0 auto;padding:30px 0 40px;width:320px}@media screen and (min-width:500px){.residential-featured .news-section .news-padding .toggle-map .flex-toggle{height:320px;width:442px}}@media screen and (min-width:750px){.residential-featured .news-section .news-padding .toggle-map .flex-toggle{height:230px;width:560px}}@media screen and (min-width:1000px){.residential-featured .news-section .news-padding .toggle-map .flex-toggle{height:100%;width:1000px}}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .shopping-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:140px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .shopping-container .shopping{background-image:url(/img/residential-featured-communities/shopping.svg);background-size:cover;cursor:pointer;height:50px;width:50px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .shopping-container .shopping-hover{background-image:url(/img/residential-featured-communities/shopping-hover.svg)!important}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .shopping-container p{color:#fff;font-size:14px;padding-top:10px;text-transform:uppercase}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .dining-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:140px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .dining-container .dining{background-image:url(/img/residential-featured-communities/dining.svg);background-size:cover;cursor:pointer;height:50px;width:50px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .dining-container .dining-hover{background-image:url(/img/residential-featured-communities/dining-hover.svg)!important}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .dining-container p{color:#fff;font-size:14px;padding-top:10px;text-transform:uppercase}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .entertainment-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:140px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .entertainment-container .entertainment{background-image:url(/img/residential-featured-communities/entertainment.svg);background-size:cover;cursor:pointer;height:50px;width:50px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .entertainment-container .entertainment-hover{background-image:url(/img/residential-featured-communities/entertainment-hover.svg)!important}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .entertainment-container p{color:#fff;font-size:14px;padding-top:10px;text-transform:uppercase}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .schools-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:140px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .schools-container .schools{background-image:url(/img/residential-featured-communities/education.svg);background-size:cover;cursor:pointer;height:50px;width:50px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .schools-container .schools-hover{background-image:url(/img/residential-featured-communities/education-hover.svg)!important}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .schools-container p{color:#fff;font-size:14px;padding-top:10px;text-transform:uppercase}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .recreation-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:140px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .recreation-container .recreation{background-image:url(/img/residential-featured-communities/recreation.svg);background-size:cover;cursor:pointer;height:50px;width:50px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .recreation-container .recreation-hover{background-image:url(/img/residential-featured-communities/recreation-hover.svg)!important}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .recreation-container p{color:#fff;font-size:14px;padding-top:10px;text-transform:uppercase}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .health-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:140px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .health-container .health{background-image:url(/img/residential-featured-communities/health.svg);background-size:cover;cursor:pointer;height:50px;width:50px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .health-container .health-hover{background-image:url(/img/residential-featured-communities/health-hover.svg)!important}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .health-container p{color:#fff;font-size:14px;padding-top:10px;text-transform:uppercase}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .parks-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:140px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .parks-container .parks{background-image:url(/img/residential-featured-communities/parks.svg);background-size:cover;cursor:pointer;height:50px;width:50px}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .parks-container .parks-hover{background-image:url(/img/residential-featured-communities/parks-hover.svg)!important}.residential-featured .news-section .news-padding .toggle-map .flex-toggle .parks-container p{color:#fff;font-size:14px;padding-top:10px;text-transform:uppercase}.residential-featured .display-none-pin{visibility:hidden}.residential-featured .important-popup{opacity:0!important;transition:all .4s ease-in-out!important}.residential-featured .schools{background-image:url(/img/residential-featured-communities/education-hover.svg);background-size:cover;cursor:pointer;height:30px;width:30px}.residential-featured .entertainment{background-image:url(/img/residential-featured-communities/entertainment-hover.svg);background-size:cover;cursor:pointer;height:30px;width:30px}.residential-featured .health{background-image:url(/img/residential-featured-communities/health-hover.svg);background-size:cover;cursor:pointer;height:30px;width:30px}.residential-featured .dining{background-image:url(/img/residential-featured-communities/dining-hover.svg);background-size:cover;cursor:pointer;height:30px;width:30px}.residential-featured .shopping{background-image:url(/img/residential-featured-communities/shopping-hover.svg);background-size:cover;cursor:pointer;height:30px;width:30px}.residential-featured .recreation{background-image:url(/img/residential-featured-communities/recreation-hover.svg);background-size:cover;cursor:pointer;height:30px;width:30px}.residential-featured .parks{background-image:url(/img/residential-featured-communities/parks-hover.svg);background-size:cover;cursor:pointer;height:30px;width:30px}.residential-featured .fa-angle-left,.residential-featured .fa-angle-right{background:unset!important;background-image:url(/img/right_arrow.png)!important;background-repeat:no-repeat!important;background-size:contain!important;color:red!important;height:15px!important;width:15px!important}.residential-featured .fa-angle-left:before,.residential-featured .fa-angle-right:before{display:none}@media screen and (min-width:600px){.residential-featured .fa-angle-left,.residential-featured .fa-angle-right{height:15px!important;width:15px!important}}.residential-featured .fa-angle-left{background-image:url(/img/residential-featured-communities/left-arrow-flipbook.svg)!important}.residential-featured .fa-angle-right{background-image:url(/img/residential-featured-communities/right-arrow-flipbook.svg)!important}.residential-featured .flipbook-container{height:73vh;margin:0 auto;max-height:500px!important;max-width:1200px;min-height:200px;-o-object-fit:contain;object-fit:contain;position:relative}@media screen and (min-width:950px){.residential-featured .flipbook-container{background:transparent}}.residential-featured .flipbook .button-projects-residential{display:flex;justify-content:center;margin-top:40px;padding-bottom:0}.residential-featured .flipbook .button-projects-residential .projects-text{border:1px solid #c40d3c;border-radius:5px;color:#c40d3c;padding:10px 40px}.residential-featured .book{background:#fff!important}.residential-featured .home-model{padding:55px 0 0}.residential-featured .home-model h2{font-size:25px;font-weight:600;padding:20px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.residential-featured .home-model h2{font-size:30px}}.residential-featured .home-model .home-design-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-height:500px;overflow-x:hidden;overflow-y:scroll;padding:20px 0;width:300px}@media screen and (min-width:750px){.residential-featured .home-model .home-design-container{width:600px}}@media screen and (min-width:1100px){.residential-featured .home-model .home-design-container{width:1080px}}@media screen and (min-width:1200px){.residential-featured .home-model .home-design-container{width:1180px}}@media screen and (min-width:1300px){.residential-featured .home-model .home-design-container{width:1200px}}.residential-featured .home-model .home-design-container .box-design{height:220px;margin:20px;position:relative;width:250px}.residential-featured .home-model .home-design-container .box-design .box-shadow-1{background:#4d717e;border-radius:20px;height:100%;opacity:.8;position:absolute;width:100%;z-index:2}.residential-featured .home-model .home-design-container .box-design .box-shadow-2{background:#c994a2;border-radius:20px;height:100%;opacity:.8;position:absolute;width:100%;z-index:2}.residential-featured .home-model .home-design-container .box-design .box-shadow-3{background:#867874;border-radius:20px;height:100%;opacity:.8;position:absolute;width:100%;z-index:2}.residential-featured .home-model .home-design-container .box-design .image{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.residential-featured .home-model .home-design-container .box-design .text{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;position:absolute;text-align:center;top:0;width:100%;z-index:3}.residential-featured .home-model .home-design-container .box-design .text h2{font-size:25px;padding-bottom:5px}.residential-featured .home-model .home-design-container .box-design .text .p-top-text{padding-bottom:10px}.residential-featured .home-model .home-design-container .box-design .text P{font-size:15px}.residential-featured .home-model .home-design-container .box-design .button-design{align-items:center;bottom:0;display:flex;left:0;position:absolute;right:0;text-align:center;top:0}.residential-featured .home-model .home-design-container .box-design .button-design .button-container{align-items:center;border:2px solid #fff;border-radius:10px;color:#fff;display:flex;height:50px;justify-content:center;margin:0 auto;text-transform:uppercase;visibility:hidden;width:130px}.residential-featured .home-model .home-design-container .box-design .button-design .button-color-3{background:#867874}.residential-featured .home-model .home-design-container .box-design .button-design .button-color-2{background:#c994a2}.residential-featured .home-model .home-design-container .box-design .button-design .button-color-1{background:#4d717e}.residential-featured .home-model .home-design-container .box-design:hover{cursor:pointer}.residential-featured .home-model .home-design-container .transparent{background:transparent!important;opacity:0!important;transition:all .4s ease-in-out;visibility:hidden}.residential-featured .home-model .home-design-container .transparent-button{opacity:1!important;visibility:visible!important}.residential-featured .scroll-1::-webkit-scrollbar-track{background-color:#707070;border:1px solid #707070;padding:2px 0}.residential-featured .scroll-1::-webkit-scrollbar{width:10px}.residential-featured .scroll-1::-webkit-scrollbar-thumb{background-color:#c40d3c;border:1px solid #c40d3c;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.residential-featured .scroll-1:hover{cursor:pointer}.residential-featured .thirty-six-detached{background:#f5f5f5;height:100%;opacity:0;padding:55px 0 0;position:absolute;top:0;transition:all .4s ease-in-out;visibility:hidden;width:100vw;z-index:-1}.residential-featured .thirty-six-detached .container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1309px;position:relative}@media screen and (min-width:1000px){.residential-featured .thirty-six-detached .container{flex-direction:row}}.residential-featured .thirty-six-detached .container h2{font-size:25px;font-weight:600;padding:20px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.residential-featured .thirty-six-detached .container h2{font-size:30px}}.residential-featured .thirty-six-detached .container .back-to-models{padding:0 0 20px;right:30px;-webkit-transition:all .4s ease-in-out}@media screen and (min-width:1000px){.residential-featured .thirty-six-detached .container .back-to-models{position:absolute}}.residential-featured .thirty-six-detached .container .back-to-models:hover{cursor:pointer;-webkit-transform:scale(1.1)}.residential-featured .thirty-six-detached .home-design-container{background:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-height:500px;overflow-x:hidden;overflow-y:scroll;width:300px}@media screen and (min-width:750px){.residential-featured .thirty-six-detached .home-design-container{width:600px}}@media screen and (min-width:1100px){.residential-featured .thirty-six-detached .home-design-container{width:1080px}}@media screen and (min-width:1200px){.residential-featured .thirty-six-detached .home-design-container{width:1180px}}@media screen and (min-width:1300px){.residential-featured .thirty-six-detached .home-design-container{width:1200px}}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery{height:100%;margin:20px;position:relative;width:250px}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .image{border-radius:20px;height:193px;-o-object-fit:cover;object-fit:cover;width:250px}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text{color:#000;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;text-align:center;width:100%;z-index:3}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text h2{font-size:14px;font-weight:700;padding:5px 0;text-align:left}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .flex-p{display:flex;justify-content:space-between}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .flex-p P{font-size:11px}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .horizontal-line{background:#313133;height:1px;margin:10px 0;width:100%}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .flex-icon-container{display:flex;width:100%}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .flex-icon-container .flex-icon{display:flex}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .flex-icon-container .flex-icon .flex-icon-image{height:16.24px;padding-right:6px;width:20.66px}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .flex-icon-container .flex-icon .flex-icon-image-right{height:16.24px;padding-left:20px;padding-right:6px;width:20.66px}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .floorplan-button{margin:15px 0}.residential-featured .thirty-six-detached .home-design-container .box-design-gallery .text .floorplan-button p{align-items:center;background:rgba(0,0,0,.6);border:1px solid #313133;border-radius:8px;color:#fff;display:flex;font-size:12px;height:35px;justify-content:center;margin:0 auto;text-transform:uppercase;width:112px}.residential-featured .scroll-2::-webkit-scrollbar-track{background-color:#707070;border:1px solid #707070;padding:2px 0}.residential-featured .scroll-2::-webkit-scrollbar{width:10px}.residential-featured .scroll-2::-webkit-scrollbar-thumb{background-color:#c40d3c;border:1px solid #c40d3c;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.residential-featured .scroll-2:hover{cursor:pointer}.residential-featured .thirty-six-z-index{opacity:1!important;transition:all .4s ease-in-out;visibility:visible!important;z-index:4!important}.residential-featured .features-and-finish-container{height:calc(100vh - 80px);position:relative}.residential-featured .features-and-finish-container .featuresandfinishesSwiper{height:100%!important;width:100%!important}.residential-featured .features-and-finish-container .featuresandfinishesSwiper .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.residential-featured .features-and-finish-container .featuresandfinishesSwiper .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.residential-featured .features-and-finish-container .swiper-button-featuresandfinishes-next{background-image:url(/img/residential-featured-communities/features-next-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;width:40px}.residential-featured .features-and-finish-container .swiper-button-featuresandfinishes-next:after{display:none}.residential-featured .features-and-finish-container .swiper-button-featuresandfinishes-prev{background-image:url(/img/residential-featured-communities/features-prev-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;width:40px}.residential-featured .features-and-finish-container .swiper-button-featuresandfinishes-prev:after{display:none}.residential-featured .features-and-finish-container .features-and-finishes-text-container{align-items:center;bottom:0;display:flex;flex-direction:column;height:80%;justify-content:space-between;margin:auto;position:absolute;top:0;width:100%}.residential-featured .features-and-finish-container .features-and-finishes-text-container .faf-text{color:#fff;font-size:25px;font-weight:600;padding:20px;position:relative;text-align:center;text-transform:uppercase;z-index:5}@media screen and (min-width:900px){.residential-featured .features-and-finish-container .features-and-finishes-text-container .faf-text{font-size:30px}}.residential-featured .features-and-finish-container .features-and-finishes-text-container .features-button{margin:15px 0;position:relative;z-index:5}.residential-featured .features-and-finish-container .features-and-finishes-text-container .features-button p{align-items:center;background:#fff;border:1.5px solid #c40d3c;border-radius:5px;color:#c40d3c;display:flex;font-size:14px;height:42px;justify-content:center;margin:0 auto;text-transform:uppercase;width:290px}.residential-featured .features-and-finish-container .features-and-finishes-text-container .arrow-about-container-residential{display:flex;justify-content:center;position:relative;z-index:5}.residential-featured .features-and-finish-container .features-and-finishes-text-container .arrow-about-container-residential .drop-icon-about{background:#fff;border:.5px solid #c40d3c;border-radius:15px;display:inline-block;height:32px;margin-bottom:0!important;margin-top:40px;position:relative;width:19px}.residential-featured .features-and-finish-container .features-and-finishes-text-container .arrow-about-container-residential .drop-icon-about .arrow-test{display:flex;justify-content:center;position:absolute}.residential-featured .features-and-finish-container .features-and-finishes-text-container .arrow-about-container-residential .drop-icon-about:hover{cursor:pointer}.residential-featured .site-plan-container{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.residential-featured .site-plan-container .sp-text{color:#2d2a26;font-size:25px;font-weight:600;padding-bottom:40px;padding-top:75px;position:relative;text-align:center;text-transform:uppercase;z-index:5}@media screen and (min-width:900px){.residential-featured .site-plan-container .sp-text{font-size:30px}}.residential-featured .site-plan-container .site-plan-image-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:710px;position:relative;width:95vw}@media screen and (min-width:1000px){.residential-featured .site-plan-container .site-plan-image-container{width:100vw}}.residential-featured .site-plan-container .site-plan-image-container .site-plan-img{width:100%}.residential-featured .site-plan-container .site-plan-image-container .site-plan-img:hover{cursor:pointer}.residential-featured .site-plan-container .site-plan-image-container .box-container{display:flex;justify-content:space-between;padding-top:20px;width:100%}.residential-featured .site-plan-container .site-plan-image-container .box-container .flex-box{display:flex;flex-wrap:wrap;height:150px;justify-content:space-between;margin:0 auto;width:300px}@media screen and (min-width:600px){.residential-featured .site-plan-container .site-plan-image-container .box-container .flex-box{height:auto;justify-content:space-between;margin:inherit;width:100%}}.residential-featured .site-plan-container .site-plan-image-container .box-container .magnify-glass-container{position:absolute;right:8px;top:8px}@media screen and (min-width:1000px){.residential-featured .site-plan-container .site-plan-image-container .box-container .magnify-glass-container{position:relative;right:0;top:0}}.residential-featured .site-plan-container .site-plan-image-container .box-container .box-inner-container{align-items:center;display:flex}@media screen and (min-width:1000px){.residential-featured .site-plan-container .site-plan-image-container .box-container .box-inner-container{padding-right:30px}}.residential-featured .site-plan-container .site-plan-image-container .box-container .box-1{background:#73603c;height:24px;width:24px}.residential-featured .site-plan-container .site-plan-image-container .box-container .box-2{background:#febc12;height:24px;width:24px}.residential-featured .site-plan-container .site-plan-image-container .box-container .box-3{background:#444242;height:24px;width:24px}.residential-featured .site-plan-container .site-plan-image-container .box-container .box-4{background:#030404;height:24px;width:24px}.residential-featured .site-plan-container .site-plan-image-container .box-container .box-5{background:#c7c9cb;height:24px;width:24px}.residential-featured .site-plan-container .site-plan-image-container .box-container .p-1{font-size:13px;font-weight:600;padding-left:7px}.residential-featured .site-plan-container .button-projects-residential{display:flex;justify-content:center;margin-top:50px;padding-bottom:40px}.residential-featured .site-plan-container .button-projects-residential .projects-text{border:1px solid #c40d3c;border-radius:5px;padding:10px 40px}.residential-featured .register-form-featured-container{background:#2d2a26;padding-bottom:75px}.residential-featured .register-form-featured-container .get-in-touch{color:#fff;font-size:24px!important;padding-bottom:60px;padding-top:75px;text-align:center}@media screen and (min-width:950px){.residential-featured .register-form-featured-container .get-in-touch{font-size:35px!important}}.residential-featured .register-form-featured-container ::-webkit-input-placeholder{color:#fff;font-size:14px;text-transform:uppercase}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container ::-webkit-input-placeholder{font-size:16px}}.residential-featured .register-form-featured-container :-ms-input-placeholder{color:#fff;font-size:14px;text-transform:uppercase}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container :-ms-input-placeholder{font-size:16px}}.residential-featured .register-form-featured-container ::-moz-placeholder{color:#fff;font-size:14px;text-transform:uppercase}.residential-featured .register-form-featured-container ::placeholder{color:#fff;font-size:14px;text-transform:uppercase}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container ::-moz-placeholder{font-size:16px}.residential-featured .register-form-featured-container ::placeholder{font-size:16px}}.residential-featured .register-form-featured-container .flex-container{align-items:center;display:flex;flex-direction:column;height:100%}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container{flex-direction:row}}.residential-featured .register-form-featured-container .flex-container .image-container{display:flex;justify-content:center;margin:0 auto;order:2;padding-top:50px;width:100%}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .image-container{order:1;padding:0;width:50%}}.residential-featured .register-form-featured-container .flex-container .form-container{display:flex;flex-direction:column;max-width:700px;width:95%}@media screen and (min-width:400px){.residential-featured .register-form-featured-container .flex-container .form-container{width:90%}}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .form-container{max-width:100%;order:2;width:50%}}.residential-featured .register-form-featured-container .flex-container .form-container .form{width:95%}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .form-container .form{width:90%}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container{display:flex;flex-direction:column}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .text-box-sub{background:transparent;border:none;border-bottom:2px solid #fff;color:#fff;font-size:14px;margin-bottom:20px;outline:none;padding:10px 0}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .text-box-sub{font-size:16px}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-radio{align-items:center;display:flex;margin-bottom:20px}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-radio .broker-p{color:#fff;font-size:14px;text-transform:uppercase}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-radio .broker-p{font-size:16px}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-radio .flex-width{align-items:center;display:flex}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-radio .flex-width input{margin-top:0}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-radio .flex-width p{color:#fff;font-size:14px;padding-left:15px;padding-right:5px;text-transform:uppercase}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-radio .flex-width p{font-size:16px}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-consent{align-items:center;display:flex}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-consent .flex-width{display:flex}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-consent input{margin-top:0}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-consent p{color:#fff;font-size:12px;font-size:14px;padding-left:10px}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .flex-consent p{font-size:16px}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .required-p{color:#fff;font-size:10px;padding-bottom:20px;padding-top:40px}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .required-p{font-size:12px}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container input[type=submit]{background:#000;border:1px solid #fff;border-radius:8px;color:#fff;font-size:14px;height:35px;width:142px}@media screen and (min-width:1000px){.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container input[type=submit]{font-size:16px}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container input[type=submit]{background:#fff;border-radius:10px;color:#2d2a26;font-family:Montserrat,sans-serif;font-size:16px;height:50px;margin:0 auto;text-transform:uppercase;width:150px}@media screen and (min-width:750px){.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container input[type=submit]{padding:10px}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .submit-form{background:#fff;border-radius:10px;color:#2d2a26;font-family:Montserrat,sans-serif;height:50px;margin:0 auto;text-transform:uppercase;width:150px}@media screen and (min-width:750px){.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .submit-form{padding:10px}}.residential-featured .register-form-featured-container .flex-container .form-container .form .text-container .submit-form:hover{cursor:pointer}.residential-featured input[type=radio]{transform:scale(1.5)}.residential-featured input[type=radio]:hover{cursor:pointer}.residential-featured .sale-representative-container{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.residential-featured .sale-representative-container .sale-representative{display:flex;flex-direction:column;max-width:330px;padding:75px 0;width:95%}@media screen and (min-width:1000px){.residential-featured .sale-representative-container .sale-representative{flex-direction:row;max-width:750px}}.residential-featured .sale-representative-container .sale-representative .image-container{display:flex;justify-content:center;width:100%}@media screen and (min-width:1000px){.residential-featured .sale-representative-container .sale-representative .image-container{justify-content:flex-end;width:50%}}.residential-featured .sale-representative-container .sale-representative .image-container img{width:100%}.residential-featured .sale-representative-container .sale-representative .text-container{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:1000px){.residential-featured .sale-representative-container .sale-representative .text-container{justify-content:space-evenly;padding-left:80px;width:50%}}.residential-featured .sale-representative-container .sale-representative .text-container .inner-text-container{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;padding-top:20px}@media screen and (min-width:1000px){.residential-featured .sale-representative-container .sale-representative .text-container .inner-text-container{justify-content:space-evenly;padding-top:0}}.residential-featured .sale-representative-container .sale-representative .text-container h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;padding-bottom:15px}@media screen and (min-width:1000px){.residential-featured .sale-representative-container .sale-representative .text-container h3{padding-bottom:0}}.residential-featured .sale-representative-container .sale-representative .text-container .name{font-size:16px;font-weight:700;padding-bottom:5px;text-transform:uppercase}@media screen and (min-width:1000px){.residential-featured .sale-representative-container .sale-representative .text-container .name{padding-bottom:8px}}.residential-featured .sale-representative-container .sale-representative .text-container .job{font-size:14px;padding-bottom:30px;text-transform:uppercase}@media screen and (min-width:1000px){.residential-featured .sale-representative-container .sale-representative .text-container .job{padding-bottom:0}}.residential-featured .sale-representative-container .sale-representative .text-container .icon{width:15px}.residential-featured .sale-representative-container .sale-representative .text-container .icon-top{align-items:center;display:flex}.residential-featured .sale-representative-container .sale-representative .text-container .icon-bottom{align-items:center;display:flex;padding-top:20px}.footer-container-residential{overflow-x:hidden}.footer-container-residential .footer-section{align-items:center;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:750px;padding:60px 0;width:100vw}@media screen and (min-width:900px){.footer-container-residential .footer-section{flex-direction:row;padding:0 0 60px}}@media screen and (min-width:1000px){.footer-container-residential .footer-section .image-container{display:flex;justify-content:center;width:50%}}.footer-container-residential .footer-section .footer-box-1{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;order:2;padding-bottom:60px;width:100%}@media screen and (min-width:900px){.footer-container-residential .footer-section .footer-box-1{order:1;padding-top:60px;width:50%}}.footer-container-residential .footer-section .footer-box-1 .logo-residential{width:210px}.footer-container-residential .footer-section .footer-box-1 p{font-size:16px;padding-top:5px}.footer-container-residential .brown-bar-footer{background:#2d2a26;height:80px}.footer-container-residential .brown-bar-footer p{align-items:center;color:#fff;display:flex;font-size:14px;height:100%;justify-content:center;margin:0 auto;text-align:center;width:300px}@media screen and (min-width:400px){.footer-container-residential .brown-bar-footer p{width:395px}}.business .testing-button-residential p{color:#fff;padding-top:8px;text-align:center;text-transform:uppercase}.business .nav-container-business{background:linear-gradient(270deg,#61366e,#867874)!important;display:flex;height:80px;justify-content:space-between;left:0;margin:0 auto;position:fixed;right:0;transform:scale(1);transition:.5s ease-in-out;width:100%;z-index:20}.business .swiper-button-business-next:after,.business .swiper-button-business-prev:after{color:#fff!important;font-size:18px;position:absolute;top:80px}.business .myBusinessSwiper{display:block;height:calc(100vh - 80px);min-height:500px}@media screen and (min-width:950px){.business .myBusinessSwiper{display:none}}.business .myBusinessSwiper .testing-button-mobile{background:rgba(0,0,0,.3);border:1px solid #fff;border-radius:5px;margin:0 auto;padding:18px 10px;width:100px}.business .myBusinessSwiper .testing-button-mobile p{color:#fff;text-align:center;text-transform:uppercase}.business .myBusinessSwiper .testing-button-mobile:hover{cursor:pointer}.business .myBusinessSwiper .testing-button-2-mobile{background:rgba(0,0,0,.3);border:1px solid #fff;border-radius:5px;margin:0 auto;padding:18px 10px;width:100px}.business .myBusinessSwiper .testing-button-2-mobile p{color:#fff;text-align:center;text-transform:uppercase}.business .myBusinessSwiper .testing-button-2-mobile:hover{cursor:pointer}.business .myBusinessSwiper .text-h2{color:#fff;font-size:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.business .myBusinessSwiper .text-h2{font-size:40px}}.business .myBusinessSwiper .text-h1{color:#fff;font-size:35px;font-weight:700;margin-bottom:40px;margin-top:15px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.business .myBusinessSwiper .text-h1{font-size:45px}}.business .myBusinessSwiper .mobile-logo{margin:0 auto;padding-top:50px;width:140px!important}.business .header-overall-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.business .image-header-container{align-items:center;display:flex;justify-content:center;padding-bottom:40px}.business .image-header-container .image-1{-o-object-fit:contain!important;object-fit:contain!important;width:150px!important}@media screen and (min-width:950px){.business .image-header-container .image-1{width:250px!important}}.business .image-header-container .image-2{margin-left:20px!important;-o-object-fit:contain!important;object-fit:contain!important;width:100px!important}@media screen and (min-width:950px){.business .image-header-container .image-2{width:200px!important}}.business .myBusinessSwiper .swiper{height:100%;width:100%}.business .myBusinessSwiper .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.business .myBusinessSwiper .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.business .text-split-100{width:100%}.business .text-split-100 .text-h2{color:#fff;font-size:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.business .text-split-100 .text-h2{font-size:40px}}.business .text-split-100 .text-h1{color:#fff;font-size:35px;font-weight:700;margin-bottom:40px;margin-top:15px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.business .text-split-100 .text-h1{font-size:45px}}.business .arrow-header-container-residential{align-items:center;bottom:0;display:flex;padding-bottom:10px;padding-top:34px;position:relative;width:100vw;z-index:2}.business .arrow-header-container-residential .arrow-flex{display:flex;justify-content:center;width:100%;z-index:2}.business .arrow-header-container-residential .arrow-flex .arrow-test{display:flex;justify-content:center;position:absolute}.business .h1-description-residential-communities{color:#fff;font-size:20px;margin:0 auto;text-align:center;width:50%}@media screen and (min-width:950px){.business .h1-description-residential-communities{font-size:25px}}.business .residential-communities-text{color:#fff;font-size:16px}.business .active-residential-communities-text{color:#c40d3c!important}.business .residential-communities-text:hover{cursor:pointer}.business .residential-image-container-communities-wrapper{background:#f5f5f5;padding:60px 0 0}.business .residential-image-container-communities-wrapper .results-hidden{font-size:30px;font-weight:700;margin:0 auto;opacity:0;position:absolute;top:50%;transition-duration:.25s;visibility:hidden;z-index:-1}.business .residential-image-container-communities-wrapper .visibility-show-results{align-items:center;display:flex;height:400px;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1!important}.business .residential-image-container-communities-wrapper .residential-image-container-communities{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-height:400px;max-width:1200px;overflow-x:hidden;overflow-y:scroll;width:90vw}@media screen and (min-width:600px){.business .residential-image-container-communities-wrapper .residential-image-container-communities{width:calc(100vw - 200px)}}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box{border-radius:20px;height:230px;margin:20px;position:relative;width:240px}@media screen and (min-width:900px){.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box{height:290px;width:300px}}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .banner-image-communities{border-radius:30px;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .red-banner{height:100%;position:absolute;right:0;top:0;width:100%;z-index:2}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .featured{align-items:center;background:#2d2a26;border-radius:20px;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured{align-items:center;background:#2d2a26;display:flex;height:90%;opacity:.8;position:absolute;width:85%}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border{border:1.5px solid #fff;height:95%;margin:0 auto;width:95%}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:0 10px}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-wrapper .div-1{width:180px}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-wrapper .div-1 h2{color:#fff;font-size:16px;font-weight:600;line-height:1.2;text-align:center}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-wrapper .div-2 p{color:#fff;font-size:14px;line-height:1.2;text-align:center}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-wrapper .div-3 p{color:#fff;font-size:12px;line-height:1.4;text-align:center}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .logo-featured-image{-o-object-fit:contain;object-fit:contain;width:50px}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .location-featured{color:#fff;font-size:24px}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-register-now{border:1px solid #fff;border-radius:5px;padding:10px 25px}.business .residential-image-container-communities-wrapper .residential-image-container-communities .residential-communities-box .outer-container-featured .featured-border .featured-register-now p{color:#fff;font-size:10px;text-transform:uppercase}.business .residential-image-container-communities-wrapper .display-none{display:none}.business .residential-image-container-communities-wrapper .residential-image-container-communities::-webkit-appearance{display:none}.business .residential-image-container-communities-wrapper .residential-image-container-communities::-webkit-scrollbar-track{background-color:#707070;border:1px solid #707070;padding:2px 0}.business .residential-image-container-communities-wrapper .residential-image-container-communities::-webkit-scrollbar{width:10px}.business .residential-image-container-communities-wrapper .residential-image-container-communities::-webkit-scrollbar-thumb{background-color:#61366e;border:1px solid #61366e;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.business .residential-image-container-communities-wrapper .residential-image-container-communities:hover{cursor:pointer}.business .dropdown-flex{align-items:center;background:#2d2a26;display:flex;flex-direction:column;height:100%;padding:30px 0;width:100vw}@media screen and (min-width:1200px){.business .dropdown-flex{flex-direction:row}}.business .dropdown-flex .dropdown-overall-container{display:flex;justify-content:center;margin:0 auto;padding-top:20px;width:100%}@media screen and (min-width:1200px){.business .dropdown-flex .dropdown-overall-container{padding-top:0;width:50%}}.business .dropdown-flex .dropdown-overall-container .container-dropdown{justify-content:center;text-align:center;width:500px}.business .dropdown-flex .dropdown-overall-container .container-dropdown .margin-left-dropdown{margin-left:10px}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2{background-color:#fff;background-image:url(/img/business/drop-down.svg)!important;background-position:calc(95% - 3px)!important;background-repeat:no-repeat!important;background-size:13px!important;background:#000;border:none;box-shadow:0 0 2px #ccc;color:#fff;display:inline-block;font-size:12px;padding:14px 19px;position:relative;text-align:left;text-transform:uppercase;transition:all .5s ease;width:150px}@media screen and (min-width:750px){.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2{font-size:16px;width:200px}}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2 .select{cursor:pointer;display:block}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2 .select>i{color:#888;cursor:pointer;float:right;font-size:13px;line-height:20px;transition:all .3s ease-in-out}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2:hover{box-shadow:0 0 4px #ccc}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2:active{background:#000}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2.active,.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2.active:hover{background-color:#000;border-radius:2px 2px 0 0;box-shadow:0 0 4px #ccc}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2.active .select>i{transform:rotate(-90deg)}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2 .dropdown-menu{background-color:#000;border-radius:0 1px 2px 2px;box-shadow:0 1px 2px #ccc;display:none;left:0;list-style:none;margin-top:10px;max-height:144px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:9}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2 .dropdown-menu li{cursor:pointer;font-size:12px;padding:10px 19px;transition:all .2s ease-in-out}.business .dropdown-flex .dropdown-overall-container .container-dropdown .dropdown-2 .dropdown-menu li:hover{background-color:#fff;color:#000;font-weight:600}.business .arrow-about-container-residential{display:flex;justify-content:center}.business .arrow-about-container-residential .drop-icon-about{background:#61366e;border:.5px solid #61366e;border-radius:15px;display:inline-block;height:32px;margin-bottom:60px!important;margin-top:40px;position:relative;width:19px}.business .arrow-about-container-residential .drop-icon-about .arrow-test{display:flex;justify-content:center;position:absolute}.business .arrow-about-container-residential .drop-icon-about:hover{cursor:pointer}.business .residential-featured-projects{background:#fff;max-width:100vw!important;padding:50px 0;position:relative}@media screen and (min-width:1300px){.business .residential-featured-projects{padding:0}}.business .residential-featured-projects .residential-container{background:#fff;margin:0 auto;width:80%!important}.business .residential-featured-projects .flex-featured-projects{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}@media screen and (min-width:950px){.business .residential-featured-projects .flex-featured-projects{flex-direction:row}}.business .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}@media screen and (min-width:950px){.business .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences{width:50%}}@media screen and (min-width:1300px){.business .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences{padding:60px 0}}.business .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences .hillgroup{width:150px}@media screen and (min-width:750px){.business .residential-featured-projects .flex-featured-projects .building-image-wrapper-residences .hillgroup{width:220px}}.business .residential-featured-projects .flex-featured-projects .paragraph-container-residences{position:relative}@media screen and (min-width:950px){.business .residential-featured-projects .flex-featured-projects .paragraph-container-residences{width:50%}}.business .residential-featured-projects .flex-featured-projects .paragraph-container-residences .paragraph-wrapper-residences{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1300px){.business .residential-featured-projects .flex-featured-projects .paragraph-container-residences .paragraph-wrapper-residences{padding-bottom:60px;padding-top:60px}}.business .residential-featured-projects .flex-featured-projects .paragraph-container-residences .paragraph-wrapper-residences p{font-size:14px;line-height:1.5;max-width:500px;padding:20px 10px 10px;text-align:left}@media screen and (min-width:950px){.business .residential-featured-projects .flex-featured-projects .paragraph-container-residences .paragraph-wrapper-residences p{padding-bottom:5px}}.business .right-corner-png-residential{height:100%;position:absolute;right:0;top:0}.business .instagram-width-residential{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1000px;padding-top:60px;width:73%}@media screen and (min-width:950px){.business .instagram-width-residential{padding-bottom:60px;padding-top:60px}}.business .instagram-width-residential .lightwidget-widget{z-index:12}.business .instagram-width-residential .h1-description{color:#02263d;font-size:20px;padding:15px 15px 40px;text-align:center;width:300px}@media screen and (min-width:950px){.business .instagram-width-residential .h1-description{font-size:30px;width:100%}}.business .instagram-width-residential .athree-instagram{color:#12253c}.business .h1-description-residential{color:#c40d3c;font-size:20px;padding:15px 15px 40px;text-align:center;width:300px}@media screen and (min-width:950px){.business .h1-description-residential{font-size:30px;width:100%}}.business .button-projects-residential{display:flex;justify-content:center;margin-top:40px;padding-bottom:40px}.business .button-projects-residential .projects-text{border:1px solid #c40d3c;padding:10px 40px}.footer-container-business{overflow-x:hidden}.footer-container-business .footer-section{display:flex;flex-direction:column;height:100%;width:100vw}@media screen and (min-width:900px){.footer-container-business .footer-section{flex-direction:row}}.footer-container-business .footer-section .footer-box-1{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:0 auto;order:2;padding-bottom:60px;padding-top:60px;width:100%}@media screen and (min-width:900px){.footer-container-business .footer-section .footer-box-1{order:1;width:40%}}.footer-container-business .footer-section .footer-box-1 .logo-business{width:210px}.footer-container-business .footer-section .footer-box-1 p{font-size:16px;padding-top:5px}.footer-container-business .footer-section .footer-box-2{align-items:center;background:#2d2a26;display:flex;justify-content:center;order:1;padding-bottom:75px;padding-top:75px;position:relative;width:100%}@media screen and (min-width:900px){.footer-container-business .footer-section .footer-box-2{order:2;width:60%}}.footer-container-business .footer-section .footer-box-2 .form-submission-text-container{opacity:0;position:absolute;visibility:hidden}.footer-container-business .footer-section .footer-box-2 .form-submission-text-reveal{line-height:2;opacity:1;transition:all .5s ease-in-out;visibility:visible}.footer-container-business .footer-section .footer-box-2 .form-submission-main-p{color:#fff;font-size:35px;font-weight:700;text-align:center;text-transform:uppercase}.footer-container-business .footer-section .footer-box-2 .form-submission-p{color:#fff;font-size:20px;text-align:center;width:250px}@media screen and (min-width:600px){.footer-container-business .footer-section .footer-box-2 .form-submission-p{width:500px}}.footer-container-business .footer-section .footer-box-2 .form{transition:all .25s ease-in-out}.footer-container-business .footer-section .footer-box-2 .visibility-hidden-form{opacity:0;visibility:hidden}.footer-container-business .footer-section .footer-box-2 .get-in-touch{color:#fff;font-size:20px;padding-bottom:30px;text-align:center}@media screen and (min-width:950px){.footer-container-business .footer-section .footer-box-2 .get-in-touch{font-size:30px}}.footer-container-business .footer-section .footer-box-2 .form-container{display:flex;flex-direction:column;margin:0 auto;width:300px}@media screen and (min-width:500px){.footer-container-business .footer-section .footer-box-2 .form-container{width:400px}}.footer-container-business .footer-section .footer-box-2 .form-container .email{border-radius:10px;font-size:16px;padding:8px 10px}.footer-container-business .footer-section .footer-box-2 .form-container .subject{border-radius:10px;font-size:16px;margin-top:15px;padding:8px 10px}.footer-container-business .footer-section .footer-box-2 .form-container .textarea{border-radius:10px;font-family:Montserrat,sans-serif;font-size:16px;height:150px;margin-bottom:30px;margin-top:15px;padding:8px 10px}.footer-container-business .footer-section .footer-box-2 .form-container input[type=submit]{background:#fff;border-radius:10px;color:#2d2a26;font-family:Montserrat,sans-serif;font-size:16px;height:50px;margin:0 auto;text-transform:uppercase;width:150px}@media screen and (min-width:750px){.footer-container-business .footer-section .footer-box-2 .form-container input[type=submit]{padding:10px}}.footer-container-business .footer-section .footer-box-2 .form-container .submit-form{background:#fff;border-radius:10px;color:#2d2a26;font-family:Montserrat,sans-serif;height:50px;margin:0 auto;text-transform:uppercase;width:150px}@media screen and (min-width:750px){.footer-container-business .footer-section .footer-box-2 .form-container .submit-form{padding:10px}}.footer-container-business .footer-section .footer-box-2 .form-container .submit-form:hover{cursor:pointer}.commercial .nav-container-business{background:linear-gradient(270deg,#61366e,#867874)!important;display:flex;height:80px;justify-content:space-between;left:0;margin:0 auto;position:fixed;right:0;transform:scale(1);transition:.5s ease-in-out;width:100%;z-index:20}.commercial .commercial-building-section{background:#fff;height:100%;margin-top:80px;padding-bottom:60px;padding-top:60px}.commercial .commercial-building-section .commercial-slider-max-width{height:100%;justify-content:center;margin:0 auto}@media screen and (min-width:1100px){.commercial .commercial-building-section .commercial-slider-max-width{display:flex;max-width:1160px}}.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-1{height:100%;margin:0 auto;max-width:640px;position:relative}@media screen and (min-width:1100px){.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-1{max-height:400px}}.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2{margin:0 auto;max-width:640px;padding-top:30px;width:90%}@media screen and (min-width:1100px){.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2{max-height:400px;padding-top:0;width:100%}}.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2{color:#2d2a26;display:flex;flex-direction:column;height:100%;justify-content:space-between}@media screen and (min-width:1100px){.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2{margin:0 auto;width:74%}}.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2 h1{font-size:20px}.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2 .commercial-location-p{line-height:2;padding-top:30px}@media screen and (min-width:1100px){.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2 .commercial-location-p{padding-top:0}}.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2 .commercial-container-p{line-height:1.5;max-width:385px;padding-top:40px}@media screen and (min-width:1100px){.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2 .commercial-container-p{padding-top:0}}.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .documents-button-container{align-items:center;border:1px solid #2c2a26;border-radius:10px;color:#2c2a26;display:flex;height:45px;justify-content:center;margin-top:30px;width:126px}@media screen and (min-width:1100px){.commercial .commercial-building-section .commercial-slider-max-width .commercial-slider-2 .documents-button-container{margin-top:0}}.commercial .swiper{max-height:400px;width:100%}@media screen and (min-width:1100px){.commercial .swiper{width:80%}}.commercial .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.commercial .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.commercial .swiper-pagination-commercial{padding-top:50px;position:relative}.commercial .swiper-pagination-bullet{background:transparent!important;border:1.5px solid #837875!important;height:10px!important;opacity:1!important;width:10px!important}.commercial .swiper-pagination-bullet-active{background:#837875!important;border:1.5px solid #837875!important;height:10px!important;width:10px!important}.commercial .features-building-section{background:#f8f8f8;height:100%;margin-top:80px;padding-bottom:60px;padding-top:60px}.commercial .features-building-section h1{font-size:20px;padding-bottom:60px;text-align:center}.commercial .features-building-section .commercial-slider-max-width{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto}@media screen and (min-width:1100px){.commercial .features-building-section .commercial-slider-max-width{display:flex;flex-direction:row;max-width:1160px}}.commercial .features-building-section .commercial-slider-max-width .commercial-slider-1{height:100%;margin:0 auto;max-width:640px;padding-bottom:30px;position:relative;width:90%}@media screen and (min-width:1100px){.commercial .features-building-section .commercial-slider-max-width .commercial-slider-1{max-height:400px;order:2;width:auto}}.commercial .features-building-section .commercial-slider-max-width .commercial-slider-2{margin:0 auto;max-width:640px;order:2;padding-top:30px;width:90%}@media screen and (min-width:1100px){.commercial .features-building-section .commercial-slider-max-width .commercial-slider-2{order:1;padding-top:0;width:100%}}.commercial .features-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2{color:#2d2a26;display:flex;flex-direction:column;height:100%}@media screen and (min-width:1100px){.commercial .features-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2{margin:0 auto;width:85%}}.commercial .features-building-section .commercial-slider-max-width .commercial-slider-2 .commercial-container-2 ul li{line-height:1.5;padding:10px 0}.commercial .features-building-section .commercial-slider-max-width .commercial-slider-2 .documents-button-container{align-items:center;border:1px solid #2c2a26;border-radius:10px;color:#2c2a26;display:flex;height:45px;justify-content:center;margin-top:30px;width:126px}.commercial .sale-representative-container{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.commercial .sale-representative-container .sale-representative{display:flex;flex-direction:column;max-width:330px;padding:75px 0;width:95%}@media screen and (min-width:1000px){.commercial .sale-representative-container .sale-representative{flex-direction:row;max-width:750px}}.commercial .sale-representative-container .sale-representative .image-container{display:flex;justify-content:center;width:100%}@media screen and (min-width:1000px){.commercial .sale-representative-container .sale-representative .image-container{justify-content:flex-end;width:50%}}.commercial .sale-representative-container .sale-representative .image-container img{width:100%}.commercial .sale-representative-container .sale-representative .text-container{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:1000px){.commercial .sale-representative-container .sale-representative .text-container{justify-content:space-evenly;padding-left:80px;width:50%}}.commercial .sale-representative-container .sale-representative .text-container .inner-text-container{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;padding-top:20px}@media screen and (min-width:1000px){.commercial .sale-representative-container .sale-representative .text-container .inner-text-container{justify-content:space-evenly;padding-top:0}}.commercial .sale-representative-container .sale-representative .text-container h3{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;padding-bottom:15px}@media screen and (min-width:1000px){.commercial .sale-representative-container .sale-representative .text-container h3{padding-bottom:0}}.commercial .sale-representative-container .sale-representative .text-container .name{font-size:16px;font-weight:700;padding-bottom:5px;text-transform:uppercase}@media screen and (min-width:1000px){.commercial .sale-representative-container .sale-representative .text-container .name{padding-bottom:8px}}.commercial .sale-representative-container .sale-representative .text-container .job{font-size:14px;padding-bottom:30px;text-transform:uppercase}@media screen and (min-width:1000px){.commercial .sale-representative-container .sale-representative .text-container .job{padding-bottom:0}}.commercial .sale-representative-container .sale-representative .text-container .icon{width:15px}.commercial .sale-representative-container .sale-representative .text-container .icon-top{align-items:center;display:flex}.commercial .sale-representative-container .sale-representative .text-container .icon-bottom{align-items:center;display:flex;padding-top:20px}.commercial .contact-form-only-business{height:100%;padding-top:80px}@media screen and (min-width:1000px){.commercial .contact-form-only-business{height:100vh;min-height:500px}}.footer-container{overflow-x:hidden}.footer-container .footer-section{display:flex;flex-direction:column;height:100%;width:100vw}@media screen and (min-width:900px){.footer-container .footer-section{flex-direction:row}}.footer-container .footer-section .footer-box-1{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;margin:0 auto;order:2;padding-bottom:60px;padding-top:60px;width:100%}@media screen and (min-width:900px){.footer-container .footer-section .footer-box-1{order:1;width:40%}}.footer-container .footer-section .footer-box-1 .home-logo{width:180px}.footer-container .footer-section .footer-box-1 p{font-size:16px;padding-top:5px}.footer-container .footer-section .footer-box-2{align-items:center;background:#2d2a26;display:flex;justify-content:center;order:1;padding-bottom:75px;padding-top:75px;position:relative;width:100%}@media screen and (min-width:900px){.footer-container .footer-section .footer-box-2{order:2;width:60%}}.footer-container .footer-section .footer-box-2 .form-submission-text-container{opacity:0;position:absolute;visibility:hidden}.footer-container .footer-section .footer-box-2 .form-submission-text-reveal{line-height:2;opacity:1;transition:all .5s ease-in-out;visibility:visible}.footer-container .footer-section .footer-box-2 .form-submission-main-p{color:#fff;font-size:35px;font-weight:700;text-align:center;text-transform:uppercase}.footer-container .footer-section .footer-box-2 .form-submission-p{color:#fff;font-size:20px;text-align:center;width:250px}@media screen and (min-width:600px){.footer-container .footer-section .footer-box-2 .form-submission-p{width:500px}}.footer-container .footer-section .footer-box-2 .form{transition:all .25s ease-in-out}.footer-container .footer-section .footer-box-2 .visibility-hidden-form{opacity:0;visibility:hidden}.footer-container .footer-section .footer-box-2 .get-in-touch{color:#fff;font-size:20px;padding-bottom:30px;text-align:center}@media screen and (min-width:950px){.footer-container .footer-section .footer-box-2 .get-in-touch{font-size:30px}}.footer-container .footer-section .footer-box-2 .form-container{display:flex;flex-direction:column;margin:0 auto;width:300px}@media screen and (min-width:500px){.footer-container .footer-section .footer-box-2 .form-container{width:400px}}.footer-container .footer-section .footer-box-2 .form-container .email{border-radius:10px;font-size:16px;padding:8px 10px}.footer-container .footer-section .footer-box-2 .form-container .subject{border-radius:10px;font-size:16px;margin-top:15px;padding:8px 10px}.footer-container .footer-section .footer-box-2 .form-container .textarea{border-radius:10px;font-family:Montserrat,sans-serif;font-size:16px;height:150px;margin-bottom:30px;margin-top:15px;padding:8px 10px}.footer-container .footer-section .footer-box-2 .form-container input[type=submit]{background:#fff;border-radius:10px;color:#2d2a26;font-family:Montserrat,sans-serif;font-size:16px;height:50px;margin:0 auto;text-transform:uppercase;width:150px}@media screen and (min-width:750px){.footer-container .footer-section .footer-box-2 .form-container input[type=submit]{padding:10px}}.footer-container .footer-section .footer-box-2 .form-container .submit-form{background:#fff;border-radius:10px;color:#2d2a26;font-family:Montserrat,sans-serif;height:50px;margin:0 auto;text-transform:uppercase;width:150px}@media screen and (min-width:750px){.footer-container .footer-section .footer-box-2 .form-container .submit-form{padding:10px}}.footer-container .footer-section .footer-box-2 .form-container .submit-form:hover{cursor:pointer}
