.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;left:0;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(-21px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}
@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{display:block;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;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.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-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}: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:var(--swiper-navigation-top-offset,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 svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.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:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.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:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);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:var(--swiper-pagination-bullet-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{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);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-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,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:var(--swiper-pagination-progressbar-size,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:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}
@charset "UTF-8";*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;color:inherit;margin:1rem 0;opacity:.25}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(18.4px + 1.125vw)}@media (min-width:1920px){h1{font-size:40px}}h2{font-size:calc(17.6px + .75vw)}@media (min-width:1920px){h2{font-size:32px}}h3{font-size:calc(17.2px + .5625vw)}@media (min-width:1920px){h3{font-size:28px}}h4{font-size:calc(16.8px + .375vw)}@media (min-width:1920px){h4{font-size:24px}}h5{font-size:calc(16.4px + .1875vw)}@media (min-width:1920px){h5{font-size:20px}}h6{font-size:16px}p{margin-bottom:1rem;margin-top:0}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}strong{font-weight:bolder}small{font-size:.875em}sup{font-size:.75em;line-height:0;position:relative;top:-.5em;vertical-align:baseline}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}textarea{resize:vertical}::-webkit-datetime-edit-month-field{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}iframe{border:0}progress{vertical-align:baseline}[hidden]{display:none!important}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;color:#000;display:block;font-size:16px;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;border-color:#8691a0;box-shadow:0 0 0 .25rem rgba(12,35,64,.25);color:#000;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#000;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#000;display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;font-size:14px;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;font-size:calc(16.4px + .1875vw);min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}@media (min-width:1920px){.form-control-lg{font-size:20px}}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{height:calc(1.5em + .75rem + 2px);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-control.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .25rem rgba(40,167,69,.25)}textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid{border-color:#28a745}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .25rem rgba(40,167,69,.25)}.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid{border-color:#28a745}.form-check-input.is-valid:checked{background-color:#28a745}.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label{color:#28a745}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.form-control.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='red'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='red' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:red;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus{border-color:red;box-shadow:0 0 0 .25rem rgba(255,0,0,.25)}textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid{border-color:red}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='red'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='red' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus{border-color:red;box-shadow:0 0 0 .25rem rgba(255,0,0,.25)}.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid{border-color:red}.form-check-input.is-invalid:checked{background-color:red}.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(255,0,0,.25)}.form-check-input.is-invalid~.form-check-label{color:red}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-dismissible{padding-right:3rem}.alert-success{--bs-alert-color:#186429;--bs-alert-bg:#d4edda;--bs-alert-border-color:#bfe5c7}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-danger{--bs-alert-color:#900;--bs-alert-bg:#fcc;--bs-alert-border-color:#ffb3b3}.overflow-hidden{overflow:hidden!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.text-decoration-line-through{text-decoration:line-through!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}@media (min-width:410px){.d-ssm-table{display:table!important}.d-ssm-table-row{display:table-row!important}.d-ssm-table-cell{display:table-cell!important}}@media (min-width:576px){.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}}@media (min-width:768px){.d-portrait-table{display:table!important}.d-portrait-table-row{display:table-row!important}.d-portrait-table-cell{display:table-cell!important}}@media (min-width:992px){.d-landscape-table{display:table!important}.d-landscape-table-row{display:table-row!important}.d-landscape-table-cell{display:table-cell!important}}@media (min-width:1025px){.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}}@media (min-width:1200px){.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}}@media (min-width:1366px){.d-laptop-table{display:table!important}.d-laptop-table-row{display:table-row!important}.d-laptop-table-cell{display:table-cell!important}}@media (min-width:1500px){.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}}@media (min-width:1600px){.d-xxxl-table{display:table!important}.d-xxxl-table-row{display:table-row!important}.d-xxxl-table-cell{display:table-cell!important}}@media (min-width:1920px){.float-max-responsive-width-start{float:left!important}.float-max-responsive-width-end{float:right!important}.float-max-responsive-width-none{float:none!important}.d-max-responsive-width-inline{display:inline!important}.d-max-responsive-width-inline-block{display:inline-block!important}.d-max-responsive-width-block{display:block!important}.d-max-responsive-width-grid{display:grid!important}.d-max-responsive-width-table{display:table!important}.d-max-responsive-width-table-row{display:table-row!important}.d-max-responsive-width-table-cell{display:table-cell!important}.d-max-responsive-width-flex{display:flex!important}.d-max-responsive-width-inline-flex{display:inline-flex!important}.d-max-responsive-width-none{display:none!important}.flex-max-responsive-width-fill{flex:1 1 auto!important}.flex-max-responsive-width-row{flex-direction:row!important}.flex-max-responsive-width-column{flex-direction:column!important}.flex-max-responsive-width-row-reverse{flex-direction:row-reverse!important}.flex-max-responsive-width-column-reverse{flex-direction:column-reverse!important}.flex-max-responsive-width-grow-0{flex-grow:0!important}.flex-max-responsive-width-grow-1{flex-grow:1!important}.flex-max-responsive-width-shrink-0{flex-shrink:0!important}.flex-max-responsive-width-shrink-1{flex-shrink:1!important}.flex-max-responsive-width-wrap{flex-wrap:wrap!important}.flex-max-responsive-width-nowrap{flex-wrap:nowrap!important}.flex-max-responsive-width-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-max-responsive-width-start{justify-content:flex-start!important}.justify-content-max-responsive-width-end{justify-content:flex-end!important}.justify-content-max-responsive-width-center{justify-content:center!important}.justify-content-max-responsive-width-between{justify-content:space-between!important}.justify-content-max-responsive-width-around{justify-content:space-around!important}.justify-content-max-responsive-width-evenly{justify-content:space-evenly!important}.align-items-max-responsive-width-start{align-items:flex-start!important}.align-items-max-responsive-width-end{align-items:flex-end!important}.align-items-max-responsive-width-center{align-items:center!important}.align-items-max-responsive-width-baseline{align-items:baseline!important}.align-items-max-responsive-width-stretch{align-items:stretch!important}.align-content-max-responsive-width-start{align-content:flex-start!important}.align-content-max-responsive-width-end{align-content:flex-end!important}.align-content-max-responsive-width-center{align-content:center!important}.align-content-max-responsive-width-between{align-content:space-between!important}.align-content-max-responsive-width-around{align-content:space-around!important}.align-content-max-responsive-width-stretch{align-content:stretch!important}.align-self-max-responsive-width-auto{align-self:auto!important}.align-self-max-responsive-width-start{align-self:flex-start!important}.align-self-max-responsive-width-end{align-self:flex-end!important}.align-self-max-responsive-width-center{align-self:center!important}.align-self-max-responsive-width-baseline{align-self:baseline!important}.align-self-max-responsive-width-stretch{align-self:stretch!important}.order-max-responsive-width-first{order:-1!important}.order-max-responsive-width-0{order:0!important}.order-max-responsive-width-1{order:1!important}.order-max-responsive-width-2{order:2!important}.order-max-responsive-width-3{order:3!important}.order-max-responsive-width-4{order:4!important}.order-max-responsive-width-5{order:5!important}.order-max-responsive-width-last{order:6!important}.m-max-responsive-width-0{margin:0!important}.m-max-responsive-width-1{margin:.25rem!important}.m-max-responsive-width-2{margin:.5rem!important}.m-max-responsive-width-3{margin:1rem!important}.m-max-responsive-width-4{margin:1.5rem!important}.m-max-responsive-width-5{margin:3rem!important}.m-max-responsive-width-6{margin:4rem!important}.m-max-responsive-width-7{margin:5rem!important}.m-max-responsive-width-8{margin:6.25rem!important}.m-max-responsive-width-9{margin:7.5rem!important}.m-max-responsive-width-10{margin:9.375rem!important}.m-max-responsive-width-auto{margin:auto!important}.mx-max-responsive-width-0{margin-left:0!important;margin-right:0!important}.mx-max-responsive-width-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-max-responsive-width-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-max-responsive-width-3{margin-left:1rem!important;margin-right:1rem!important}.mx-max-responsive-width-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-max-responsive-width-5{margin-left:3rem!important;margin-right:3rem!important}.mx-max-responsive-width-6{margin-left:4rem!important;margin-right:4rem!important}.mx-max-responsive-width-7{margin-left:5rem!important;margin-right:5rem!important}.mx-max-responsive-width-8{margin-left:6.25rem!important;margin-right:6.25rem!important}.mx-max-responsive-width-9{margin-left:7.5rem!important;margin-right:7.5rem!important}.mx-max-responsive-width-10{margin-left:9.375rem!important;margin-right:9.375rem!important}.mx-max-responsive-width-auto{margin-left:auto!important;margin-right:auto!important}.my-max-responsive-width-0{margin-bottom:0!important;margin-top:0!important}.my-max-responsive-width-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-max-responsive-width-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-max-responsive-width-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-max-responsive-width-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-max-responsive-width-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-max-responsive-width-6{margin-bottom:4rem!important;margin-top:4rem!important}.my-max-responsive-width-7{margin-bottom:5rem!important;margin-top:5rem!important}.my-max-responsive-width-8{margin-bottom:6.25rem!important;margin-top:6.25rem!important}.my-max-responsive-width-9{margin-bottom:7.5rem!important;margin-top:7.5rem!important}.my-max-responsive-width-10{margin-bottom:9.375rem!important;margin-top:9.375rem!important}.my-max-responsive-width-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-max-responsive-width-0{margin-top:0!important}.mt-max-responsive-width-1{margin-top:.25rem!important}.mt-max-responsive-width-2{margin-top:.5rem!important}.mt-max-responsive-width-3{margin-top:1rem!important}.mt-max-responsive-width-4{margin-top:1.5rem!important}.mt-max-responsive-width-5{margin-top:3rem!important}.mt-max-responsive-width-6{margin-top:4rem!important}.mt-max-responsive-width-7{margin-top:5rem!important}.mt-max-responsive-width-8{margin-top:6.25rem!important}.mt-max-responsive-width-9{margin-top:7.5rem!important}.mt-max-responsive-width-10{margin-top:9.375rem!important}.mt-max-responsive-width-auto{margin-top:auto!important}.me-max-responsive-width-0{margin-right:0!important}.me-max-responsive-width-1{margin-right:.25rem!important}.me-max-responsive-width-2{margin-right:.5rem!important}.me-max-responsive-width-3{margin-right:1rem!important}.me-max-responsive-width-4{margin-right:1.5rem!important}.me-max-responsive-width-5{margin-right:3rem!important}.me-max-responsive-width-6{margin-right:4rem!important}.me-max-responsive-width-7{margin-right:5rem!important}.me-max-responsive-width-8{margin-right:6.25rem!important}.me-max-responsive-width-9{margin-right:7.5rem!important}.me-max-responsive-width-10{margin-right:9.375rem!important}.me-max-responsive-width-auto{margin-right:auto!important}.mb-max-responsive-width-0{margin-bottom:0!important}.mb-max-responsive-width-1{margin-bottom:.25rem!important}.mb-max-responsive-width-2{margin-bottom:.5rem!important}.mb-max-responsive-width-3{margin-bottom:1rem!important}.mb-max-responsive-width-4{margin-bottom:1.5rem!important}.mb-max-responsive-width-5{margin-bottom:3rem!important}.mb-max-responsive-width-6{margin-bottom:4rem!important}.mb-max-responsive-width-7{margin-bottom:5rem!important}.mb-max-responsive-width-8{margin-bottom:6.25rem!important}.mb-max-responsive-width-9{margin-bottom:7.5rem!important}.mb-max-responsive-width-10{margin-bottom:9.375rem!important}.mb-max-responsive-width-auto{margin-bottom:auto!important}.ms-max-responsive-width-0{margin-left:0!important}.ms-max-responsive-width-1{margin-left:.25rem!important}.ms-max-responsive-width-2{margin-left:.5rem!important}.ms-max-responsive-width-3{margin-left:1rem!important}.ms-max-responsive-width-4{margin-left:1.5rem!important}.ms-max-responsive-width-5{margin-left:3rem!important}.ms-max-responsive-width-6{margin-left:4rem!important}.ms-max-responsive-width-7{margin-left:5rem!important}.ms-max-responsive-width-8{margin-left:6.25rem!important}.ms-max-responsive-width-9{margin-left:7.5rem!important}.ms-max-responsive-width-10{margin-left:9.375rem!important}.ms-max-responsive-width-auto{margin-left:auto!important}.p-max-responsive-width-0{padding:0!important}.p-max-responsive-width-1{padding:.25rem!important}.p-max-responsive-width-2{padding:.5rem!important}.p-max-responsive-width-3{padding:1rem!important}.p-max-responsive-width-4{padding:1.5rem!important}.p-max-responsive-width-5{padding:3rem!important}.p-max-responsive-width-6{padding:4rem!important}.p-max-responsive-width-7{padding:5rem!important}.p-max-responsive-width-8{padding:6.25rem!important}.p-max-responsive-width-9{padding:7.5rem!important}.p-max-responsive-width-10{padding:9.375rem!important}.px-max-responsive-width-0{padding-left:0!important;padding-right:0!important}.px-max-responsive-width-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-max-responsive-width-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-max-responsive-width-3{padding-left:1rem!important;padding-right:1rem!important}.px-max-responsive-width-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-max-responsive-width-5{padding-left:3rem!important;padding-right:3rem!important}.px-max-responsive-width-6{padding-left:4rem!important;padding-right:4rem!important}.px-max-responsive-width-7{padding-left:5rem!important;padding-right:5rem!important}.px-max-responsive-width-8{padding-left:6.25rem!important;padding-right:6.25rem!important}.px-max-responsive-width-9{padding-left:7.5rem!important;padding-right:7.5rem!important}.px-max-responsive-width-10{padding-left:9.375rem!important;padding-right:9.375rem!important}.py-max-responsive-width-0{padding-bottom:0!important;padding-top:0!important}.py-max-responsive-width-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-max-responsive-width-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-max-responsive-width-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-max-responsive-width-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-max-responsive-width-5{padding-bottom:3rem!important;padding-top:3rem!important}.py-max-responsive-width-6{padding-bottom:4rem!important;padding-top:4rem!important}.py-max-responsive-width-7{padding-bottom:5rem!important;padding-top:5rem!important}.py-max-responsive-width-8{padding-bottom:6.25rem!important;padding-top:6.25rem!important}.py-max-responsive-width-9{padding-bottom:7.5rem!important;padding-top:7.5rem!important}.py-max-responsive-width-10{padding-bottom:9.375rem!important;padding-top:9.375rem!important}.pt-max-responsive-width-0{padding-top:0!important}.pt-max-responsive-width-1{padding-top:.25rem!important}.pt-max-responsive-width-2{padding-top:.5rem!important}.pt-max-responsive-width-3{padding-top:1rem!important}.pt-max-responsive-width-4{padding-top:1.5rem!important}.pt-max-responsive-width-5{padding-top:3rem!important}.pt-max-responsive-width-6{padding-top:4rem!important}.pt-max-responsive-width-7{padding-top:5rem!important}.pt-max-responsive-width-8{padding-top:6.25rem!important}.pt-max-responsive-width-9{padding-top:7.5rem!important}.pt-max-responsive-width-10{padding-top:9.375rem!important}.pe-max-responsive-width-0{padding-right:0!important}.pe-max-responsive-width-1{padding-right:.25rem!important}.pe-max-responsive-width-2{padding-right:.5rem!important}.pe-max-responsive-width-3{padding-right:1rem!important}.pe-max-responsive-width-4{padding-right:1.5rem!important}.pe-max-responsive-width-5{padding-right:3rem!important}.pe-max-responsive-width-6{padding-right:4rem!important}.pe-max-responsive-width-7{padding-right:5rem!important}.pe-max-responsive-width-8{padding-right:6.25rem!important}.pe-max-responsive-width-9{padding-right:7.5rem!important}.pe-max-responsive-width-10{padding-right:9.375rem!important}.pb-max-responsive-width-0{padding-bottom:0!important}.pb-max-responsive-width-1{padding-bottom:.25rem!important}.pb-max-responsive-width-2{padding-bottom:.5rem!important}.pb-max-responsive-width-3{padding-bottom:1rem!important}.pb-max-responsive-width-4{padding-bottom:1.5rem!important}.pb-max-responsive-width-5{padding-bottom:3rem!important}.pb-max-responsive-width-6{padding-bottom:4rem!important}.pb-max-responsive-width-7{padding-bottom:5rem!important}.pb-max-responsive-width-8{padding-bottom:6.25rem!important}.pb-max-responsive-width-9{padding-bottom:7.5rem!important}.pb-max-responsive-width-10{padding-bottom:9.375rem!important}.ps-max-responsive-width-0{padding-left:0!important}.ps-max-responsive-width-1{padding-left:.25rem!important}.ps-max-responsive-width-2{padding-left:.5rem!important}.ps-max-responsive-width-3{padding-left:1rem!important}.ps-max-responsive-width-4{padding-left:1.5rem!important}.ps-max-responsive-width-5{padding-left:3rem!important}.ps-max-responsive-width-6{padding-left:4rem!important}.ps-max-responsive-width-7{padding-left:5rem!important}.ps-max-responsive-width-8{padding-left:6.25rem!important}.ps-max-responsive-width-9{padding-left:7.5rem!important}.ps-max-responsive-width-10{padding-left:9.375rem!important}.gap-max-responsive-width-0{gap:0!important}.gap-max-responsive-width-1{gap:.25rem!important}.gap-max-responsive-width-2{gap:.5rem!important}.gap-max-responsive-width-3{gap:1rem!important}.gap-max-responsive-width-4{gap:1.5rem!important}.gap-max-responsive-width-5{gap:3rem!important}.gap-max-responsive-width-6{gap:4rem!important}.gap-max-responsive-width-7{gap:5rem!important}.gap-max-responsive-width-8{gap:6.25rem!important}.gap-max-responsive-width-9{gap:7.5rem!important}.gap-max-responsive-width-10{gap:9.375rem!important}.text-max-responsive-width-start{text-align:left!important}.text-max-responsive-width-end{text-align:right!important}.text-max-responsive-width-center{text-align:center!important}}@media (min-width:1921px){.d-four-k-table{display:table!important}.d-four-k-table-row{display:table-row!important}.d-four-k-table-cell{display:table-cell!important}}@media print{.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}}.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:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.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}.responsiv-uploader-fileupload:after{clear:both;content:"";display:table}.responsiv-uploader-fileupload .upload-object{border-radius:3px;display:inline-block;outline:none;overflow:hidden;position:relative;vertical-align:top}.responsiv-uploader-fileupload .upload-object img{height:100%;width:100%}.responsiv-uploader-fileupload .upload-object .icon-container{display:table;opacity:.6}.responsiv-uploader-fileupload .upload-object .icon-container i{color:#95a5a6;display:inline-block}.responsiv-uploader-fileupload .upload-object .icon-container div{display:table-cell;text-align:center;vertical-align:middle}.responsiv-uploader-fileupload .upload-object .icon-container.image>div.icon-wrapper{display:none}.responsiv-uploader-fileupload .upload-object h4{color:#2b3e50;font-size:13px;font-weight:600;line-height:150%;margin:15px 0 5px;overflow:hidden;padding-right:0;position:relative;text-overflow:ellipsis;transition:padding .1s;white-space:nowrap}.responsiv-uploader-fileupload .upload-object h4 a{display:none;font-weight:400;position:absolute;right:0;top:0}.responsiv-uploader-fileupload .upload-object p.error,.responsiv-uploader-fileupload .upload-object p.size{color:#95a5a6;font-size:12px}.responsiv-uploader-fileupload .upload-object p.error strong,.responsiv-uploader-fileupload .upload-object p.size strong{font-weight:400}.responsiv-uploader-fileupload .upload-object p.error{color:#ab2a1c;display:none}.responsiv-uploader-fileupload .upload-object .info h4 a,.responsiv-uploader-fileupload .upload-object .meta a.upload-remove-button{color:#2b3e50;display:none;font-size:24px;line-height:16px;text-decoration:none}.responsiv-uploader-fileupload .upload-object .icon-container{position:relative}.responsiv-uploader-fileupload .upload-object .icon-container:after{animation:spin 1s linear infinite;background-image:url(../../../../../modules/system/assets/ui/images/loader-transparent.svg);background-position:50% 50%;background-size:40px 40px;content:" ";display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.responsiv-uploader-fileupload .upload-object.is-success .icon-container{opacity:1}.responsiv-uploader-fileupload .upload-object.is-success .icon-container:after{opacity:0;transition:opacity .3s ease}.responsiv-uploader-fileupload .upload-object.is-loading .icon-container{opacity:.6}.responsiv-uploader-fileupload .upload-object.is-loading .icon-container:after{opacity:1;transition:opacity .3s ease}.responsiv-uploader-fileupload .upload-object.is-success{cursor:pointer}.responsiv-uploader-fileupload .upload-object.is-success .progress-bar{opacity:0;transition:opacity .3s ease}.responsiv-uploader-fileupload .upload-object.is-success:hover .meta .upload-remove-button,.responsiv-uploader-fileupload .upload-object.is-success:hover h4 a{display:block}.responsiv-uploader-fileupload .upload-object.is-error{cursor:pointer}.responsiv-uploader-fileupload .upload-object.is-error .progress-bar{opacity:0;transition:opacity .3s ease}.responsiv-uploader-fileupload .upload-object.is-error .icon-container{opacity:1}.responsiv-uploader-fileupload .upload-object.is-error .icon-container>i,.responsiv-uploader-fileupload .upload-object.is-error .icon-container>img{opacity:.5}.responsiv-uploader-fileupload .upload-object.is-error .info h4{color:#ab2a1c}.responsiv-uploader-fileupload .upload-object.is-error p.error{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsiv-uploader-fileupload .upload-object.is-error .info .upload-remove-button,.responsiv-uploader-fileupload .upload-object.is-error .meta .upload-remove-button{display:block}.responsiv-uploader-fileupload.is-preview .upload-button,.responsiv-uploader-fileupload.is-preview .upload-remove-button{display:none!important}@media (max-width:1024px){.responsiv-uploader-fileupload .upload-object.is-success .meta .upload-remove-button,.responsiv-uploader-fileupload .upload-object.is-success h4 a{display:block!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.responsiv-uploader-fileupload.style-image-multi .upload-button,.responsiv-uploader-fileupload.style-image-multi .upload-object{margin:0 10px 10px 0}.responsiv-uploader-fileupload.style-image-multi .upload-object{background:#fff;border:1px solid #ecf0f1;width:260px}.responsiv-uploader-fileupload.style-image-multi .upload-object .progress-bar{background-color:#f5f5f5;border-radius:2px;bottom:10px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);display:block;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.responsiv-uploader-fileupload.style-image-multi .upload-object .progress-bar .upload-progress{background-color:#5fb6f5;box-shadow:none;color:#fff;float:left;height:100%;line-height:5px;transition:width .6s ease;width:0}.responsiv-uploader-fileupload.style-image-multi .upload-object .icon-container{border-right:1px solid #f6f8f9;display:inline-block;float:left;height:75px;overflow:hidden;width:75px}.responsiv-uploader-fileupload.style-image-multi .upload-object .icon-container i{font-size:35px}.responsiv-uploader-fileupload.style-image-multi .upload-object .icon-container.image img{border-bottom-left-radius:3px;border-top-left-radius:3px;width:auto}.responsiv-uploader-fileupload.style-image-multi .upload-object .info{margin-left:90px}.responsiv-uploader-fileupload.style-image-multi .upload-object .info h4{padding-right:15px}.responsiv-uploader-fileupload.style-image-multi .upload-object .info h4 a{right:15px}.responsiv-uploader-fileupload.style-image-multi .upload-object .meta{bottom:0;left:0;margin:0 15px 0 90px;position:absolute;right:0}.responsiv-uploader-fileupload.style-image-multi .upload-object.upload-placeholder{background-color:transparent;height:75px}.responsiv-uploader-fileupload.style-image-multi .upload-object.upload-placeholder:after{opacity:0}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover{background:#4da7e8!important}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover .upload-remove-button,.responsiv-uploader-fileupload.style-image-multi .upload-object:hover i,.responsiv-uploader-fileupload.style-image-multi .upload-object:hover p.error,.responsiv-uploader-fileupload.style-image-multi .upload-object:hover p.size{color:#ecf0f1}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover h4{color:#fff}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover .icon-container{border-right-color:#4da7e8!important}.responsiv-uploader-fileupload.style-image-multi .upload-object:hover.is-error{background:#ab2a1c!important}.responsiv-uploader-fileupload.style-image-multi .upload-object.is-error h4,.responsiv-uploader-fileupload.style-image-multi .upload-object:hover h4{padding-right:35px}.responsiv-uploader-fileupload.style-image-multi .upload-object.is-error .info p.size{display:none}.responsiv-uploader-fileupload.style-image-multi .upload-object.is-error .info p.error{padding-bottom:11px}.responsiv-uploader-fileupload.style-image-multi.is-preview .upload-files-container{margin-left:0}@media (max-width:1280px){.responsiv-uploader-fileupload.style-image-multi .upload-object{width:230px}}@media (max-width:1024px){.responsiv-uploader-fileupload.style-image-multi .upload-button{width:100%}.responsiv-uploader-fileupload.style-image-multi .upload-files-container{margin-left:0}.responsiv-uploader-fileupload.style-image-multi .upload-object{display:block;margin-right:0;width:auto}}.responsiv-uploader-fileupload.style-image-single.is-populated .upload-button{display:none}.responsiv-uploader-fileupload.style-image-single .upload-button{border:2px dotted rgba(0,0,0,.1);display:block;float:left;min-height:100px;min-width:100px;outline:none;position:relative}.responsiv-uploader-fileupload.style-image-single .upload-button .upload-button-icon{height:22px;left:50%;margin-left:-11px;margin-top:-11px;position:absolute;top:50%;width:22px}.responsiv-uploader-fileupload.style-image-single .upload-button .upload-button-icon:before{color:rgba(0,0,0,.1);content:"+";display:block;font-size:22px;font-weight:700;height:22px;line-height:22px;text-align:center;width:22px}.responsiv-uploader-fileupload.style-image-single .upload-button:hover{border:2px dotted rgba(0,0,0,.2)}.responsiv-uploader-fileupload.style-image-single .upload-button:hover .upload-button-icon:before{color:#5cb85c;color:rgba(0,0,0,.2)}.responsiv-uploader-fileupload.style-image-single .upload-button:focus{background:transparent;border:2px solid rgba(0,0,0,.3)}.responsiv-uploader-fileupload.style-image-single .upload-button:focus .upload-button-icon:before{color:#5cb85c;color:rgba(0,0,0,.2)}.responsiv-uploader-fileupload.style-image-single .upload-object{padding-bottom:66px}.responsiv-uploader-fileupload.style-image-single .upload-object .icon-container{background:hsla(0,0%,100%,.5);border:1px solid #f6f8f9}.responsiv-uploader-fileupload.style-image-single .upload-object .icon-container.image img{border-radius:3px;display:block;height:auto;max-width:100%;min-height:100px;min-width:100px}.responsiv-uploader-fileupload.style-image-single .upload-object .progress-bar{background-color:#f5f5f5;border-radius:2px;bottom:10px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);display:block;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.responsiv-uploader-fileupload.style-image-single .upload-object .progress-bar .upload-progress{background-color:#5fb6f5;box-shadow:none;color:#fff;float:left;height:100%;line-height:5px;transition:width .6s ease;width:0}.responsiv-uploader-fileupload.style-image-single .upload-object .info{bottom:0;height:66px;left:0;position:absolute;right:0}.responsiv-uploader-fileupload.style-image-single .upload-object .meta{bottom:65px;left:0;margin:0 15px;position:absolute;right:0}.responsiv-uploader-fileupload.style-image-single .upload-object.is-error h4,.responsiv-uploader-fileupload.style-image-single .upload-object:hover h4{padding-right:20px}.responsiv-uploader-fileupload.style-image-single .upload-object.is-error .info p.size{display:none}.responsiv-uploader-fileupload.style-image-single .upload-object.is-error .info p.error{padding-bottom:11px}@media (max-width:1024px){.responsiv-uploader-fileupload.style-image-single .upload-object h4{padding-right:20px!important}}.responsiv-uploader-fileupload.style-file-multi .upload-button{margin-bottom:10px}.responsiv-uploader-fileupload.style-file-multi .upload-files-container{border:1px solid #eee;border-bottom:none;border-radius:3px;display:none}.responsiv-uploader-fileupload.style-file-multi.is-populated .upload-files-container{display:block}.responsiv-uploader-fileupload.style-file-multi .upload-object{border-bottom:1px solid #eee;display:block;padding-left:10px;width:100%}.responsiv-uploader-fileupload.style-file-multi .upload-object:nth-child(2n){background-color:#f5f5f5}.responsiv-uploader-fileupload.style-file-multi .upload-object .icon-container{left:5px;padding:11px 7px;position:absolute;top:0;width:35px}.responsiv-uploader-fileupload.style-file-multi .upload-object .info{margin-left:35px;margin-right:15%}.responsiv-uploader-fileupload.style-file-multi .upload-object .info h4,.responsiv-uploader-fileupload.style-file-multi .upload-object .info p{color:#666;font-size:12px;font-weight:400;line-height:150%;margin:0;padding:11px 0}.responsiv-uploader-fileupload.style-file-multi .upload-object .info h4{padding-right:15px}.responsiv-uploader-fileupload.style-file-multi .upload-object .info h4 a{padding:10px 0;right:15px}.responsiv-uploader-fileupload.style-file-multi .upload-object .info p.size{display:none;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap;width:15%}.responsiv-uploader-fileupload.style-file-multi .upload-object .info p.error{color:#ab2a1c;padding-top:0}.responsiv-uploader-fileupload.style-file-multi .upload-object .progress-bar{background-color:#f5f5f5;border-radius:2px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);display:block;height:5px;left:0;overflow:hidden;position:absolute;top:18px;width:100%}.responsiv-uploader-fileupload.style-file-multi .upload-object .progress-bar .upload-progress{background-color:#5fb6f5;box-shadow:none;color:#fff;float:left;height:100%;line-height:5px;transition:width .6s ease;width:0}.responsiv-uploader-fileupload.style-file-multi .upload-object .meta{margin-right:15px;position:absolute;right:0;top:0;width:15%}.responsiv-uploader-fileupload.style-file-multi .upload-object .meta .upload-remove-button{bottom:auto;line-height:150%;padding:10px 0;position:absolute;right:0;top:-9px;z-index:100}.responsiv-uploader-fileupload.style-file-multi .upload-object .icon-container:after{background-size:20px 20px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.responsiv-uploader-fileupload.style-file-multi .upload-object.is-success .info p.size{display:block}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover{background:#4da7e8!important}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover .upload-remove-button,.responsiv-uploader-fileupload.style-file-multi .upload-object:hover i,.responsiv-uploader-fileupload.style-file-multi .upload-object:hover p.error,.responsiv-uploader-fileupload.style-file-multi .upload-object:hover p.size{color:#ecf0f1}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover h4{color:#fff}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover .icon-container{border-right-color:#4da7e8!important}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover.is-error{background:#ab2a1c!important}.responsiv-uploader-fileupload.style-file-multi .upload-object:hover h4{padding-right:35px}@media (max-width:1199px){.responsiv-uploader-fileupload.style-file-multi .info{margin-right:20%!important}.responsiv-uploader-fileupload.style-file-multi .info p.size,.responsiv-uploader-fileupload.style-file-multi .meta{width:20%!important}}@media (max-width:991px){.responsiv-uploader-fileupload.style-file-multi .upload-object h4{padding-right:35px!important}.responsiv-uploader-fileupload.style-file-multi .info{margin-right:25%!important}.responsiv-uploader-fileupload.style-file-multi .info p.size{padding-right:35px!important;width:25%!important}.responsiv-uploader-fileupload.style-file-multi .meta{width:25%!important}}.responsiv-uploader-fileupload.style-file-single{background-color:#fff;border:1px solid #e0e0e0;overflow:hidden;padding-right:11px;position:relative}.responsiv-uploader-fileupload.style-file-single .upload-button{height:88px;margin-right:0;margin-top:-44px;position:absolute;right:0;top:50%}.responsiv-uploader-fileupload.style-file-single .upload-empty-message{font-size:13px;padding:10px 0 10px 11px}.responsiv-uploader-fileupload.style-file-single.is-populated .upload-button,.responsiv-uploader-fileupload.style-file-single.is-populated .upload-empty-message{display:none}.responsiv-uploader-fileupload.style-file-single .upload-object{display:block;padding:8px 0 10px;width:100%}.responsiv-uploader-fileupload.style-file-single .upload-object .icon-container{left:0;margin:8px 0 0 7px;padding:0 5px;position:absolute;text-align:center;top:0;width:35px}.responsiv-uploader-fileupload.style-file-single .upload-object .info{margin-left:54px;margin-right:15%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsiv-uploader-fileupload.style-file-single .upload-object .info h4,.responsiv-uploader-fileupload.style-file-single .upload-object .info p{color:#666;display:inline;font-size:12px;line-height:150%;margin:0;padding:0}.responsiv-uploader-fileupload.style-file-single .upload-object .info p.size{font-weight:400}.responsiv-uploader-fileupload.style-file-single .upload-object .info p.size:before{content:" - "}.responsiv-uploader-fileupload.style-file-single .upload-object .info p.error{color:#ab2a1c;padding-top:0}.responsiv-uploader-fileupload.style-file-single .upload-object .progress-bar{background-color:#f5f5f5;border-radius:2px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);display:block;height:5px;margin-top:-2px;overflow:hidden;position:absolute;right:5px;top:50%;width:100%}.responsiv-uploader-fileupload.style-file-single .upload-object .progress-bar .upload-progress{background-color:#5fb6f5;box-shadow:none;color:#fff;float:left;height:100%;line-height:5px;transition:width .6s ease;width:0}.responsiv-uploader-fileupload.style-file-single .upload-object .meta{height:88px;margin-top:-44px;position:absolute;right:0;top:50%;width:15%}.responsiv-uploader-fileupload.style-file-single .upload-object .meta .upload-remove-button{height:20px;line-height:20px;margin-right:10px;margin-top:-10px;position:absolute;right:0;top:50%;z-index:100}.responsiv-uploader-fileupload.style-file-single .upload-object .icon-container:after{background-size:20px 20px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.responsiv-uploader-fileupload.style-file-single .upload-object.is-error .info p.size{display:none}.responsiv-uploader-fileupload.style-file-single .upload-object.is-error .info p.error:before{content:" - "}.bg-white{background-color:#fff!important}.bg-black{background-color:#000!important}.bg-gray-100{background-color:#f8f9fa!important}.bg-gray-200{background-color:#e9ecef!important}.bg-gray-300{background-color:#e0e0e0!important}.bg-gray-400{background-color:#ced4da!important}.bg-gray-500{background-color:#9e9e9e!important}.bg-gray-600{background-color:#6c757d!important}.bg-gray-700{background-color:#495057!important}.bg-gray-800{background-color:#343a40!important}.bg-gray-900{background-color:#212529!important}.bg-primary{background-color:#0c2340!important}.bg-secondary{background-color:#af272f!important}.bg-success{background-color:#28a745!important}.bg-info{background-color:#17a2b8!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:red!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#343a40!important}.card-style-dimensions .link-slider-slide .image-container,.card-style-dimensions .link-slider-slide .image-container:before,.card-style-dimensions .link-slider-slide .project-id-container,.card-style-image .link-slider-slide .image-container,.card-style-image .link-slider-slide .image-container:before,.card-style-inspiration-gallery .image-container,.module-call-out .image-container:before,.module-colour-selector .colour-selector-image.loading:after,.module-floorplans .floorplan-image-container .image-container a,.module-form .image-container,.module-form .image-container:before,.module-home-header .home-header-image,.module-home-header .home-header-image:before,.module-image-gallery .swiper-slide .image-container,.module-image-gallery .swiper-slide.has-content .image-container:before,.module-page-header .image-container,.module-page-header .image-container:before,.promo-banner .promo-banner-image,.promo-banner .promo-banner-image:before,.virtual-tour-container .virtual-tour-content .image-container{bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:1024px){.blog-details-container .btn.blog-card-link,.card-style-dimensions .link-slider-slide .btn.slider-link,.card-style-image .link-slider-slide .btn.slider-link,.card-style-inspiration-gallery .btn.slider-link,.card-style-product-variants .link-slider-slide .btn.slider-link,.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link{background-color:transparent;bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;z-index:20}.blog-details-container .btn.blog-card-link svg,.blog-details-container .btn.blog-card-link:after,.blog-details-container .btn.blog-card-link:before,.card-style-dimensions .link-slider-slide .btn.slider-link svg,.card-style-dimensions .link-slider-slide .btn.slider-link:after,.card-style-dimensions .link-slider-slide .btn.slider-link:before,.card-style-image .link-slider-slide .btn.slider-link svg,.card-style-image .link-slider-slide .btn.slider-link:after,.card-style-image .link-slider-slide .btn.slider-link:before,.card-style-inspiration-gallery .btn.slider-link svg,.card-style-inspiration-gallery .btn.slider-link:after,.card-style-inspiration-gallery .btn.slider-link:before,.card-style-product-variants .link-slider-slide .btn.slider-link svg,.card-style-product-variants .link-slider-slide .btn.slider-link:after,.card-style-product-variants .link-slider-slide .btn.slider-link:before,.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link svg,.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link:after,.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link:before{display:none}}@media screen and (min-width:1025px){.blog-details-container .btn.blog-card-link,.card-style-dimensions .link-slider-slide .btn.slider-link,.card-style-icon .link-slider-slide .btn,.card-style-image .link-slider-slide .btn.slider-link,.card-style-inspiration-gallery .btn.slider-link,.card-style-product-variants .link-slider-slide .btn.slider-link,.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link{background-color:transparent;bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;z-index:20}.blog-details-container .btn.blog-card-link svg,.blog-details-container .btn.blog-card-link:after,.blog-details-container .btn.blog-card-link:before,.card-style-dimensions .link-slider-slide .btn.slider-link svg,.card-style-dimensions .link-slider-slide .btn.slider-link:after,.card-style-dimensions .link-slider-slide .btn.slider-link:before,.card-style-icon .link-slider-slide .btn svg,.card-style-icon .link-slider-slide .btn:after,.card-style-icon .link-slider-slide .btn:before,.card-style-image .link-slider-slide .btn.slider-link svg,.card-style-image .link-slider-slide .btn.slider-link:after,.card-style-image .link-slider-slide .btn.slider-link:before,.card-style-inspiration-gallery .btn.slider-link svg,.card-style-inspiration-gallery .btn.slider-link:after,.card-style-inspiration-gallery .btn.slider-link:before,.card-style-product-variants .link-slider-slide .btn.slider-link svg,.card-style-product-variants .link-slider-slide .btn.slider-link:after,.card-style-product-variants .link-slider-slide .btn.slider-link:before,.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link svg,.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link:after,.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link:before{display:none}}@keyframes spring-open{0%{transform:scale(0)}25%{transform:scale(1.3)}50%{transform:scale(.9)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes spring-closed{0%{transform:scale(1)}50%{transform:scale(.5)}75%{transform:scale(.7)}to{transform:scale(0)}}@keyframes grow-show{0%{transform:scale(0);visibility:hidden}to{transform:scale(1);visibility:visible}}@keyframes grow-hide{0%{transform:scale(1);visibility:visible}to{transform:scale(0);visibility:hidden}}body.compensate-for-scrollbar{overflow:auto!important}body .container{margin:0 auto;max-width:1920px;width:100%}.container{padding:0 20px}@media screen and (min-width:576px){.container{padding:0 40px}}@media screen and (min-width:1025px){.container{padding:0 40px}}.inside-container{padding:0 9px}@media screen and (min-width:576px){.inside-container{padding:0 20px}}@media screen and (min-width:1025px){.inside-container{padding-left:40px;padding-right:40px}}@media screen and (min-width:1921px){.inside-container{padding-left:calc(50% - 920px);padding-right:calc(50% - 920px)}}.reduced-width-content-container{border-top:1px solid #e0e0e0}.reduced-width-content-container .reduced-width-content{padding-bottom:30px;padding-top:30px}@media screen and (min-width:1025px){.reduced-width-content-container .reduced-width-content{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin:0 10%;padding-bottom:calc(19.4px + 1.59375vw);padding-top:calc(21.4px + 2.53125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.reduced-width-content-container .reduced-width-content{padding-bottom:50px;padding-top:70px}}@media screen and (min-width:1500px){.reduced-width-content-container .reduced-width-content{margin:0 auto;max-width:1380px}}.reduced-width-content-wrapper>:not(:first-of-type) .reduced-width-content-container{border-top:none}.reduced-width-content-wrapper>:not(:first-of-type) .reduced-width-content-container .reduced-width-content{padding-top:0}@media screen and (min-width:1025px){.reduced-width-content-wrapper>:not(:first-of-type) .reduced-width-content-container .reduced-width-content{padding-top:0}}.reduced-width-content-wrapper>:not(:last-of-type) .reduced-width-content-container .reduced-width-content{padding-bottom:0}@media screen and (min-width:1025px){.reduced-width-content-wrapper>:not(:last-of-type) .reduced-width-content-container .reduced-width-content{padding-bottom:0}}.reduced-width-content-wrapper>.module-full-width-image .image-container{padding-bottom:40px;padding-top:20px}.compensate-for-scrollbar{padding-right:0!important}.fancybox-slide--iframe .fancybox-content,.fancybox__slide.has-html5video .fancybox__content,.fancybox__slide.has-youtube .fancybox__content{height:450px;margin:0;max-height:100%;max-width:100%;width:800px}.fancybox-button--arrow_left,.fancybox-button--arrow_right{display:none!important}.fancybox__container .carousel__button{align-items:center;animation:none!important;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.fancybox__container .carousel__button.is-close{animation:none;top:-50px}.fancybox__container .carousel__button.is-close svg{left:7px;top:8px}@media screen and (min-width:1025px){.fancybox__container .carousel__button:hover{animation:none}.fancybox__container .carousel__button:hover:after{background:#fc6605;transform:scale(1.3)}}.fancybox__container .carousel__button:before{display:none!important}.fancybox__container .carousel__button:after{animation:none!important;background:rgba(173,181,191,.5);border-radius:60px;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:all .4s ease-out;visibility:visible;width:100%;z-index:20}.fancybox__container .carousel__button svg{animation:none!important;left:5px;top:5px;transform:scale(1);visibility:visible}.fancybox__container .carousel__button svg path{fill:none}.fancybox__content{padding:0}.fancybox__content.popup-form{padding:10px}@media screen and (min-width:1025px){.fancybox__content.popup-form{max-width:1380px;padding:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.fancybox__content.popup-form{padding-bottom:40px;padding-left:40px;padding-right:40px;padding-top:40px}}.fancybox__content .icon-button{position:absolute;right:0;top:-40px}body,html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;position:relative;transition:margin-top .4s ease-out}body:after,body:before{background:#e0e0e0;bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px;z-index:350}body:before{left:8px}@media screen and (min-width:576px){body:before{left:19px}}@media screen and (min-width:1025px){body:before{left:40px}}@media screen and (min-width:1921px){body:before{left:calc(50% - 920px)}}body:after{right:9px}@media screen and (min-width:576px){body:after{right:20px}}@media screen and (min-width:1025px){body:after{right:40px}}@media screen and (min-width:1921px){body:after{right:calc(50% - 920px)}}body main{min-height:100vh}@media screen and (min-width:1025px){.mobile-only{display:none}}@media screen and (max-width:1024px){.desktop-only{display:none}}.ie11up{display:none}@media screen and (max-width:800px){.ie11up{font-size:13px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ie11up{background-color:#cc4b37;border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;color:#fff;display:block;font-size:15px;font-weight:700;left:20%;padding:3px 10px 5px;position:fixed;right:20%;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.3);z-index:90000}.ie11up a{color:#fff;text-decoration:underline}}.map{padding-bottom:70%;width:100%}@media screen and (min-width:1200px){.map{padding-bottom:0}}.promo-banner{background-color:#0c2340;border-radius:10px 10px 0 0;bottom:40px;box-shadow:0 6px 19px 0 rgba(0,0,0,.25);left:50%;overflow:hidden;position:fixed;transform:translateX(-50%) translateY(150%);transition:transform .4s ease-out;width:100%;z-index:500}@media screen and (min-width:1200px){.promo-banner{border-radius:10px;bottom:30px;max-width:80vw}}@media screen and (min-width:1920px){.promo-banner{max-width:1840px}}.promo-banner.open{transform:translateX(-50%)}.promo-banner .promo-banner-image{z-index:20}@media screen and (min-width:1025px){.promo-banner .promo-banner-image{width:50%}}.promo-banner .promo-banner-image img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:20}.promo-banner .promo-banner-image:before{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));content:"";z-index:30}@media screen and (min-width:1025px){.promo-banner .promo-banner-image:before{background:linear-gradient(270deg,#0c2340 .93%,rgba(12,35,64,0) 28.42%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}}.promo-banner .promo-banner-copy{padding:20px 20px 30px;position:relative;z-index:40}@media screen and (min-width:1025px){.promo-banner .promo-banner-copy{display:flex;flex-direction:row;padding-bottom:20px}}@media screen and (min-width:1366px){.promo-banner .promo-banner-copy{align-items:center;justify-content:space-between}}@media screen and (min-width:1025px){.promo-banner .promo-banner-copy .promo-banner-copy-inner{align-items:flex-start;display:flex;flex-direction:column;margin-right:50px;padding-left:40px;width:50%}}@media screen and (min-width:1366px){.promo-banner .promo-banner-copy .promo-banner-copy-inner{align-items:center;flex-direction:row;justify-content:space-between;margin-right:0}}.module-quote .promo-banner .promo-banner-copy .quote-form-message,.promo-banner .promo-banner-copy .h5,.promo-banner .promo-banner-copy .module-quote .quote-form-message,.promo-banner .promo-banner-copy header .menu-title-desktop .menu-title-desktop-heading,.promo-banner .promo-banner-copy p,header .menu-title-desktop .promo-banner .promo-banner-copy .menu-title-desktop-heading{color:#fff}@media screen and (min-width:1366px){.module-quote .promo-banner .promo-banner-copy .quote-form-message,.promo-banner .promo-banner-copy .h5,.promo-banner .promo-banner-copy .module-quote .quote-form-message,.promo-banner .promo-banner-copy header .menu-title-desktop .menu-title-desktop-heading,.promo-banner .promo-banner-copy p,header .menu-title-desktop .promo-banner .promo-banner-copy .menu-title-desktop-heading{margin-bottom:0}}.module-quote .promo-banner .promo-banner-copy .quote-form-message,.promo-banner .promo-banner-copy .h5,.promo-banner .promo-banner-copy .module-quote .quote-form-message,.promo-banner .promo-banner-copy header .menu-title-desktop .menu-title-desktop-heading,header .menu-title-desktop .promo-banner .promo-banner-copy .menu-title-desktop-heading{display:block;margin-right:50px}@media screen and (min-width:1025px){.module-quote .promo-banner .promo-banner-copy .quote-form-message,.promo-banner .promo-banner-copy .h5,.promo-banner .promo-banner-copy .module-quote .quote-form-message,.promo-banner .promo-banner-copy header .menu-title-desktop .menu-title-desktop-heading,header .menu-title-desktop .promo-banner .promo-banner-copy .menu-title-desktop-heading{align-items:center;display:flex;margin-right:10%;width:40%}}@media screen and (max-width:1024px){.promo-banner .promo-banner-copy p{display:none}}@media screen and (min-width:1366px){.promo-banner .promo-banner-copy .btn{flex-shrink:0;margin:0 20px}}.promo-banner .icon-button{cursor:pointer;position:absolute;right:30px;top:20px}@media screen and (min-width:1025px){.promo-banner .icon-button{right:20px}}@media screen and (min-width:1366px){.promo-banner .icon-button{position:relative;right:auto;top:auto}}.site-banner{border-top:1px solid #e0e0e0;bottom:40px;font-size:14px;line-height:150%;position:fixed;text-align:center;transform:translateY(300%);transition:transform .4s ease-out;width:100%;z-index:35}@media screen and (min-width:1200px){.site-banner{border-bottom:1px solid #e0e0e0;border-top:none;bottom:auto!important;top:0;transform:translateY(-150%);z-index:85}}.site-banner.promo-banner-is-showing{transform:none}.site-banner.banner-primary{background-color:#0c2340}.site-banner.banner-secondary-gradient{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%)}.site-banner.banner-tertiary{background-color:#fc6605}.site-banner.banner-white{background-color:#fff}.site-banner.banner-white .copy{color:#000}.site-banner .container{padding-bottom:6px;padding-top:6px}.site-banner .copy{color:#fff}.icon-button{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;width:36px}@media screen and (max-width:1024px){.icon-button.mobile-small{height:22px;width:22px}.icon-button.mobile-small svg{width:10px}}@media screen and (min-width:1025px){.icon-button:hover:after{background:#fc6605;transform:scale(1.3)}}.icon-button:after{background:rgba(173,181,191,.5);border-radius:60px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .4s ease-out;width:100%;z-index:20}.icon-button svg{height:auto;position:relative;width:16px;z-index:25}.icon-button svg path{fill:#fff}.on-sale{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:20px;color:#fff;display:inline-block;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.75px;line-height:90%;padding:10px 14px;text-transform:uppercase}.project-id-container{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:576px){.project-id-container{align-items:center;flex-direction:row}}.project-id-container .project-id{margin-top:10px}@media screen and (min-width:576px){.project-id-container .project-id{margin-left:10px;margin-top:0}}.project-id{border:1px solid #fff;border-radius:30px;color:#fff;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;line-height:90%;padding:5px 12px;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:ease}.project-id:hover{background-color:#fff;color:#343a40}.pill-button-group-container{display:flex;flex-direction:row;flex-wrap:wrap}.pill-button-group-container.pill-button-group-project-id{align-items:center}.pill-button-group-container.pill-button-group-project-id h6{margin-right:10px}@media screen and (min-width:1025px){.pill-button-group-container.pill-button-group-project-id .pill-button{padding:4px 12px}}.pill-button-group-container.pill-button-group-project-id .pill-button,.pill-button-group-container.pill-button-group-project-id h6{margin-bottom:0}.pill-button{background-color:transparent;border:1px solid #e0e0e0;border-radius:20px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.75px;line-height:90%;margin-bottom:8px;margin-right:8px;padding:5px 8px;text-transform:uppercase;transition:all .4s ease-out}@media screen and (min-width:1025px){.pill-button{padding:10px 12px}}.pill-button.single-digit{letter-spacing:0;min-height:32px;min-width:32px;padding:0}.pill-button.white-pill{color:#fff}.pill-button.pill-button-clickable:not(.active){cursor:pointer}@media screen and (min-width:1025px){.pill-button.pill-button-clickable:not(.active):hover{background-color:#0c2340;color:#fff}.pill-button.pill-button-clickable:not(.active):hover.white-pill{background-color:#fc6605}}.pill-button.pill-button-clickable-multiple{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:31px}@media screen and (min-width:1025px){.pill-button.pill-button-clickable-multiple:hover:not(.active){border-color:#0c2340}.pill-button.pill-button-clickable-multiple:hover.active,.pill-button.pill-button-clickable-multiple:hover.white-pill{background-color:#fc6605}}.pill-button.pill-button-clickable-multiple.active{background-color:#0c2340}.pill-button:hover{text-decoration:none}.pill-button.active{background-color:#fc6605;color:#fff}.pill-button.active.disabled{background-color:#9e9e9e!important}.pill-button.disabled{background-color:#e0e0e0!important;color:#fff!important;cursor:auto!important;pointer-events:none!important}.pill-button:last-of-type{margin-right:0}.pill-button sup{text-transform:lowercase}.table-container{padding:50px 10px 30px}@media screen and (min-width:1025px){.table-container{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;max-width:calc(64.4px + 22.6875vw);padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.table-container{max-width:500px;padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}.table-data-container{margin-bottom:30px}@media screen and (min-width:1025px){.table-data-container{margin-bottom:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.table-data-container{margin-bottom:30px}}.table-data-container:last-of-type{margin-bottom:0}.table-data-container .table-data.width-one .table-heading{width:65px}.table-data-container .table-data.width-two .table-heading{width:150px}.table-data-container .table-data.width-three .table-heading{width:120px}.table-data-container .table-row{display:flex;flex-direction:row;font-size:15px;line-height:150%;margin-bottom:5px}@media screen and (min-width:1025px){.table-data-container .table-row{font-size:15px}}.table-data-container .table-row:last-of-type{margin-bottom:0}.table-data-container .table-row .table-heading{flex-shrink:0;font-weight:600;margin-right:20px}@media screen and (min-width:1025px){.table-data-container .table-row .table-heading{margin-right:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.table-data-container .table-row .table-heading{margin-right:20px}}.table-data-container .table-row .table-heading.non-bold{font-weight:400}.kit-home-information-container{display:flex;flex-direction:row}.kit-home-information-container.white-text .kit-home-information{color:#fff}.kit-home-information-container.white-text .kit-home-information svg path{fill:#fff}.kit-home-information-container.white-text .kit-home-price-container{color:#fff}.kit-home-information-container.has-price{justify-content:space-between!important}.kit-home-information-container .kit-home-information-inner{display:flex;flex-direction:row}.kit-home-information-container .kit-home-information{align-items:center;color:#000;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.8px;line-height:110%;margin-bottom:0;margin-right:14px}@media screen and (min-width:1025px){.kit-home-information-container .kit-home-information{font-size:calc(16.4px + .1875vw);letter-spacing:-1px;line-height:110%;margin-right:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.kit-home-information-container .kit-home-information{font-size:20px;margin-right:20px}}.kit-home-information-container .kit-home-information:last-of-type{margin-right:0}.kit-home-information-container .kit-home-information sup{text-transform:lowercase}.kit-home-information-container svg{height:auto;margin-right:14px;width:24px}@media screen and (min-width:1025px){.kit-home-information-container svg{margin-right:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.kit-home-information-container svg{margin-right:20px}}.kit-home-information-container .kit-home-price-container{position:relative}.kit-home-information-container .kit-home-price-container .kit-home-price-label{left:0;position:absolute;top:-25px}.kit-home-price-container{color:#000;display:flex;flex-direction:column}.kit-home-price-container .kit-home-price-label{display:block;font-size:15px;left:0;line-height:150%;position:absolute;top:-25px}.kit-home-price-container .kit-home-price-price{font-family:Manrope,sans-serif;font-size:28px;font-weight:600;letter-spacing:-1.4px;line-height:110%}.kit-home-price-container .kit-home-price-on-sale{font-size:15px;line-height:150%;text-decoration:line-through}.kit-home-cyclonic-price-container{display:flex;flex-direction:column;margin-top:20px}@media screen and (min-width:768px){.kit-home-cyclonic-price-container{margin-left:30px;margin-top:0}}@media screen and (min-width:1025px){.kit-home-cyclonic-price-container{margin-left:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.kit-home-cyclonic-price-container{margin-left:40px}}.kit-home-cyclonic-price-container .kit-home-price-label{display:block;margin-bottom:4px}.kit-home-cyclonic-price-container .kit-home-price-price{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.8px;line-height:110%}@media screen and (min-width:1025px){.kit-home-cyclonic-price-container .kit-home-price-price{font-size:20px;letter-spacing:-1px}}.kit-home-cyclonic-price-container .kit-home-price-on-sale{text-decoration:line-through}.product-price-wrapper{align-items:flex-end;color:#000;display:flex;flex-direction:row;margin-bottom:10px}@media screen and (min-width:1025px){.product-price-wrapper{align-items:flex-start;flex-direction:column}}.product-price-wrapper .product-price-container{display:flex;flex-direction:column}.product-price-wrapper .product-price-label{font-family:Montserrat,sans-serif;font-size:15px;line-height:150%;padding-bottom:4px}.product-price-wrapper .product-price-price{font-family:Manrope,sans-serif;font-size:28px;font-weight:600;letter-spacing:-1.4px;line-height:110%}@media screen and (min-width:1025px){.product-price-wrapper .product-price-price{font-size:calc(18.4px + 1.125vw);letter-spacing:-2px;line-height:100%}}@media screen and (min-width:1025px) and (min-width:1920px){.product-price-wrapper .product-price-price{font-size:40px}}@media screen and (min-width:1025px){.product-price-wrapper .product-price-on-sale-container{align-items:center;display:flex;flex-direction:row;padding-top:10px}}.product-price-wrapper .product-price-on-sale-container .on-sale{flex-shrink:0}@media screen and (min-width:1025px){.product-price-wrapper .product-price-on-sale-container .on-sale{margin-left:4px}}.product-price-wrapper .product-price-on-sale{font-family:Montserrat,sans-serif;font-size:15px;line-height:150%;padding-left:10px;text-decoration:line-through}@media screen and (min-width:1025px){.product-price-wrapper .product-price-on-sale{padding-left:0}}@media screen and (max-width:1024px){.read-more-container{max-height:190px;overflow:hidden;position:relative;transition:max-height .4s ease-out}.read-more-container.open{max-height:none}.read-more-container.open .read-more-toggle:after{transform:rotate(180deg)}.read-more-container .read-more-container-inner{padding-bottom:90px}}.read-more-toggle{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 28.58%);bottom:0;color:#000;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:15px;height:80px;justify-content:center;left:0;line-height:150%;position:absolute;right:0;width:100%}@media screen and (min-width:1025px){.read-more-toggle{display:none!important}}.read-more-toggle:hover{text-decoration:underline}.read-more-toggle:after{background-image:url(/themes/zimpledigital-widespan-template/assets/images/icons/icon-chevron-down-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:13px;content:"";height:20px;left:calc(50% + 50px);position:absolute;top:calc(50% - 10px);transition:transform .4s ease-out;width:20px}.h1,.h2,.h3,.h4,.h5,.h6,.module-heading-copy .heading-header,.module-quote .quote-form-message,.styled-list li,h1,h2,h3,h4,h5,h6,header .menu-title-desktop .menu-title-desktop-heading{color:#000;font-family:Manrope,sans-serif;font-weight:600}.h1,h1{font-size:60px;letter-spacing:-3px;line-height:100%;margin-bottom:40px}@media screen and (min-width:1025px){.h1,h1{font-size:calc(24.4px + 3.9375vw);letter-spacing:-6px;line-height:98%;margin-bottom:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.h1,h1{font-size:100px;margin-bottom:40px}}@media screen and (min-width:1366px){.h1,h1{font-size:calc(26.4px + 4.875vw);line-height:96%}}@media screen and (min-width:1366px) and (min-width:1920px){.h1,h1{font-size:120px}}.h2,.module-heading-copy .heading-header,h2{font-size:48px;letter-spacing:-2.4px;line-height:100%;margin-bottom:30px}@media screen and (min-width:1025px){.h2,.module-heading-copy .heading-header,h2{font-size:calc(22.4px + 3vw);letter-spacing:-4.5px;line-height:98%;margin-bottom:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.h2,.module-heading-copy .heading-header,h2{font-size:80px;margin-bottom:30px}}@media screen and (min-width:1366px){.h2,.module-heading-copy .heading-header,h2{font-size:calc(23.4px + 3.46875vw);line-height:99%}}@media screen and (min-width:1366px) and (min-width:1920px){.h2,.module-heading-copy .heading-header,h2{font-size:90px}}.h3,h3{font-size:36px;letter-spacing:-1.8px;line-height:110%;margin-bottom:20px}@media screen and (min-width:1025px){.h3,h3{font-size:calc(19.8px + 1.78125vw);letter-spacing:-2.7px;line-height:100%;margin-bottom:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.h3,h3{font-size:54px;margin-bottom:20px}}.h4,h4{font-size:26px;letter-spacing:-1.3px;line-height:110%;margin-bottom:20px}@media screen and (min-width:1025px){.h4,h4{font-size:calc(18.4px + 1.125vw);letter-spacing:-2px;line-height:100%;margin-bottom:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.h4,h4{font-size:40px;margin-bottom:20px}}.h5,.module-quote .quote-form-message,h5,header .menu-title-desktop .menu-title-desktop-heading{font-size:20px;letter-spacing:-1px;line-height:110%;margin-bottom:20px}@media screen and (min-width:1025px){.h5,.module-quote .quote-form-message,h5,header .menu-title-desktop .menu-title-desktop-heading{font-size:calc(17.2px + .5625vw);letter-spacing:-1.4px;line-height:110%;margin-bottom:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.h5,.module-quote .quote-form-message,h5,header .menu-title-desktop .menu-title-desktop-heading{font-size:28px;margin-bottom:20px}}.h6,.styled-list li,h6{font-size:16px;letter-spacing:-.8px;line-height:110%;margin-bottom:10px}@media screen and (min-width:1025px){.h6,.styled-list li,h6{font-size:calc(16.4px + .1875vw);letter-spacing:-1px;line-height:110%;margin-bottom:10px}}@media screen and (min-width:1025px) and (min-width:1920px){.h6,.styled-list li,h6{font-size:20px}}a{outline:0!important;text-decoration:none}a:hover{text-decoration:underline}hr{border-color:currentcolor #e0e0e0 #e0e0e0;border-radius:20px;border-top:5px solid #e0e0e0;opacity:1}hr.red{color:#af272f}hr.thick{border-top:5px solid}.copy{color:#000;font-size:15px;line-height:150%;width:100%}@media screen and (min-width:1025px){.copy{font-size:15px}}.copy:not(.use-child-margins):not(.use-top-margins)>:first-child{margin-top:0!important}.copy:not(.use-child-margins):not(.use-bottom-margins)>:last-child{margin-bottom:0!important}.copy.white-copy,.copy.white-copy .h1,.copy.white-copy .h2,.copy.white-copy .h3,.copy.white-copy .h4,.copy.white-copy .h5,.copy.white-copy .h6,.copy.white-copy .module-heading-copy .heading-header,.copy.white-copy .module-quote .quote-form-message,.copy.white-copy .styled-list li,.copy.white-copy h1,.copy.white-copy h2,.copy.white-copy h3,.copy.white-copy h4,.copy.white-copy h5,.copy.white-copy h6,.copy.white-copy header .menu-title-desktop .menu-title-desktop-heading,.copy.white-copy p,.copy.white-copy ul,.module-heading-copy .copy.white-copy .heading-header,.module-quote .copy.white-copy .quote-form-message,.styled-list .copy.white-copy li,header .menu-title-desktop .copy.white-copy .menu-title-desktop-heading{color:#fff}.copy a{text-decoration:underline}.copy a:hover{text-decoration:none}.copy p{margin-bottom:20px}@media screen and (min-width:1025px){.copy p{margin-bottom:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.copy p{margin-bottom:20px}}.copy strong{font-weight:600}.copy ol,.copy ul{margin-bottom:12px;padding-left:24px}@media screen and (min-width:1025px){.copy ol,.copy ul{margin-bottom:12px}}.copy ol li,.copy ul li{padding-bottom:8px;text-align:left!important}@media screen and (min-width:1025px){.copy ol li,.copy ul li{padding-bottom:8px}}.copy ul{list-style:none!important}.copy ul li{position:relative}.copy ul li:before{content:"•";font-size:15px;left:-18px;position:absolute;top:0}@media screen and (min-width:1025px){.copy ul li:before{font-size:15px}}.copy img{max-width:100%}.copy table{display:block;margin-bottom:20px;overflow-x:auto;width:100%}@media screen and (max-width:1024px){.copy table tbody tr:first-of-type td,.copy table tbody tr:first-of-type th{padding:10px}}.copy table,.copy td,.copy th{border:1px solid #e0e0e0}.copy td,.copy th{padding:20px 10px;text-align:left}@media screen and (min-width:1025px){.copy td,.copy th{padding:14px}}.copy td>:last-child,.copy th>:last-child{margin-bottom:0!important}.styled-list{list-style:none!important;margin-bottom:0;padding-left:38px}@media screen and (min-width:1025px){.styled-list{padding-left:48px}}.styled-list li{margin-bottom:24px;position:relative;text-align:left!important}@media screen and (min-width:1025px){.styled-list li{padding-bottom:8px}}.styled-list li:last-of-type{margin-bottom:0}.styled-list li:after{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:20px;left:-38px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:20}@media screen and (min-width:1025px){.styled-list li:after{height:30px;left:-48px;top:calc(50% - 3px);width:30px}}.styled-list li:before{background-image:url(/themes/zimpledigital-widespan-template/assets/images/icons/icon-check-white.svg);background-position:50%;background-repeat:no-repeat;background-size:13px;content:"";height:20px;left:-38px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:22}@media screen and (min-width:1025px){.styled-list li:before{background-size:18px;height:30px;left:-48px;top:calc(50% - 3px);width:30px}}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-image,.bg-image>img,.bg-image>picture img{bottom:0;left:0;position:absolute;right:0;top:0}.bg-image>img,.bg-image>picture img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-style-icon{height:auto;position:relative}.card-style-icon .link-slider-slide{align-items:flex-start;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%;padding:20px;position:relative}@media screen and (min-width:1025px){.card-style-icon .link-slider-slide{padding:calc(24.4px + 3.9375vw) calc(20.2px + 1.96875vw) calc(20.4px + 2.0625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-icon .link-slider-slide{padding-bottom:60px;padding-left:58px;padding-right:58px;padding-top:100px}}@media screen and (min-width:1025px){.card-style-icon .link-slider-slide.has-link:hover .slide-icon{transform:scale(1.2)}}.card-style-icon .link-slider-slide .slide-icon{margin-bottom:40px;transition:transform .4s ease-out}@media screen and (min-width:1025px){.card-style-icon .link-slider-slide .slide-icon{margin-bottom:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-icon .link-slider-slide .slide-icon{margin-bottom:40px}}.card-style-icon .link-slider-slide hr{margin-bottom:30px;width:40px}@media screen and (min-width:1025px){.card-style-icon .link-slider-slide hr{margin-bottom:calc(17.4px + .65625vw);width:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-icon .link-slider-slide hr{margin-bottom:30px;width:40px}}.card-style-icon .link-slider-slide .icon-button{display:none}.card-style-icon .link-slider-slide p{margin-bottom:0}.card-style-icon .link-slider-slide .btn{margin-top:30px}@media screen and (min-width:1025px){.card-style-icon .link-slider-slide .btn{margin-top:0}}.card-style-dimensions,.card-style-image{height:auto;min-height:300px;position:relative}@media screen and (min-width:576px){.card-style-dimensions,.card-style-image{min-height:400px}}@media screen and (min-width:1025px){.card-style-dimensions,.card-style-image{min-height:calc(80.4px + 30.1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-dimensions,.card-style-image{min-height:660px}}@media screen and (min-width:576px){.card-style-image.short-card,.short-card.card-style-dimensions{min-height:440px}}@media screen and (min-width:1025px){.card-style-image.short-card,.short-card.card-style-dimensions{min-height:calc(58.4px + 19.875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-image.short-card,.short-card.card-style-dimensions{min-height:440px}}@media screen and (min-width:1025px){.card-style-image.short-card .link-slider-slide .image-container,.short-card.card-style-dimensions .link-slider-slide .image-container{bottom:calc(20.4px + 2.0625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-image.short-card .link-slider-slide .image-container,.short-card.card-style-dimensions .link-slider-slide .image-container{bottom:60px}}@media screen and (min-width:1025px){.card-style-image.short-card .btn-boxed,.short-card.card-style-dimensions .btn-boxed{height:calc(20.4px + 2.0625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-image.short-card .btn-boxed,.short-card.card-style-dimensions .btn-boxed{height:60px}}.card-style-dimensions .link-slider-slide,.card-style-image .link-slider-slide{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.card-style-dimensions .link-slider-slide:after,.card-style-image .link-slider-slide:after{border-right:1px solid #e0e0e0;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;z-index:30}@media screen and (min-width:1025px){.card-style-dimensions .link-slider-slide.has-link:hover img,.card-style-image .link-slider-slide.has-link:hover img{transform:scale(1.1)}.card-style-dimensions .link-slider-slide.has-link:hover .faux-link,.card-style-image .link-slider-slide.has-link:hover .faux-link{color:#fff}.card-style-dimensions .link-slider-slide.has-link:hover .faux-link .btn-box,.card-style-image .link-slider-slide.has-link:hover .faux-link .btn-box{left:-4%}.card-style-dimensions .link-slider-slide.has-link:hover .faux-link .btn-text:before,.card-style-image .link-slider-slide.has-link:hover .faux-link .btn-text:before{animation:spring-closed .6s forwards}.card-style-dimensions .link-slider-slide.has-link:hover .faux-link .btn-text:after,.card-style-image .link-slider-slide.has-link:hover .faux-link .btn-text:after{animation:spring-open .6s .4s forwards}.card-style-dimensions .link-slider-slide.has-link:hover .faux-link svg,.card-style-image .link-slider-slide.has-link:hover .faux-link svg{animation:grow-show .6s .4s forwards}}.card-style-dimensions .link-slider-slide .on-sale,.card-style-image .link-slider-slide .on-sale{left:20px;position:absolute;top:20px;z-index:10}@media screen and (min-width:1025px){.card-style-dimensions .link-slider-slide .on-sale,.card-style-image .link-slider-slide .on-sale{left:calc(17.4px + .65625vw);top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-dimensions .link-slider-slide .on-sale,.card-style-image .link-slider-slide .on-sale{left:30px;top:30px}}.card-style-dimensions .link-slider-slide .image-container,.card-style-image .link-slider-slide .image-container{bottom:60px;overflow:hidden;z-index:5}@media screen and (min-width:1025px){.card-style-dimensions .link-slider-slide .image-container,.card-style-image .link-slider-slide .image-container{bottom:calc(23.4px + 3.46875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-dimensions .link-slider-slide .image-container,.card-style-image .link-slider-slide .image-container{bottom:90px}}.card-style-dimensions .link-slider-slide .image-container:before,.card-style-image .link-slider-slide .image-container:before{background:linear-gradient(1deg,rgba(0,0,0,.35) 30.32%,transparent 72.14%);background-blend-mode:darken;content:"";z-index:30}@media screen and (min-width:1025px){.card-style-dimensions .link-slider-slide .image-container:before,.card-style-image .link-slider-slide .image-container:before{background:linear-gradient(1deg,rgba(0,0,0,.35) 15.99%,transparent 43.47%)}}.card-style-dimensions .link-slider-slide img,.card-style-image .link-slider-slide img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:all .4s ease-out;width:100%;z-index:5}.card-style-dimensions .link-slider-slide .slide-content,.card-style-image .link-slider-slide .slide-content{padding:20px;width:100%;z-index:20}@media screen and (min-width:1025px){.card-style-dimensions .link-slider-slide .slide-content,.card-style-image .link-slider-slide .slide-content{padding:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-dimensions .link-slider-slide .slide-content,.card-style-image .link-slider-slide .slide-content{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}.card-style-dimensions .link-slider-slide .slide-content h3,.card-style-dimensions .link-slider-slide .slide-content h4,.card-style-image .link-slider-slide .slide-content h3,.card-style-image .link-slider-slide .slide-content h4{color:#fff;margin-bottom:0}.card-style-dimensions .link-slider-slide .kit-home-information-container,.card-style-image .link-slider-slide .kit-home-information-container{margin-top:13px}.card-style-dimensions .link-slider-slide .btn.slider-link,.card-style-image .link-slider-slide .btn.slider-link{z-index:35}.card-style-dimensions .link-slider-slide .btn.faux-link,.card-style-image .link-slider-slide .btn.faux-link{width:100%;z-index:20}.card-style-dimensions{min-height:1px}.card-style-dimensions .link-slider-slide{justify-content:flex-start}.card-style-dimensions .link-slider-slide .image-container{bottom:0;padding-top:65.2173913043%;position:relative;width:100%}.card-style-dimensions .link-slider-slide .project-id-container{padding:0!important;z-index:30}.card-style-dimensions .link-slider-slide .project-id-container svg,.card-style-dimensions .link-slider-slide .project-id-container:after,.card-style-dimensions .link-slider-slide .project-id-container:before{display:none}.card-style-dimensions .link-slider-slide .project-id-container span{position:absolute;right:30px;top:35px}@media screen and (min-width:1025px){.card-style-dimensions .link-slider-slide .project-id-container:hover .project-id{background-color:#fff;color:#343a40}.card-style-dimensions .link-slider-slide .project-id-container:hover+.image-container img{transform:scale(1.1)}}.card-style-dimensions .link-slider-slide .slide-content{padding:20px 30px}.card-style-dimensions .link-slider-slide .slide-content h4{color:#000;margin-bottom:0}.card-style-dimensions .link-slider-slide .slide-content h6{color:#000;margin-bottom:0;margin-top:10px}.card-style-dimensions .link-slider-slide .btn{margin:auto auto 20px;z-index:40}.card-style-non-linking{height:auto;position:relative}.card-style-non-linking .link-slider-slide{display:flex;flex-direction:column;height:100%;padding:10px;position:relative}@media screen and (min-width:1025px){.card-style-non-linking .link-slider-slide{padding:15px}}.card-style-non-linking .link-slider-slide:after{border-right:1px solid #e0e0e0;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;z-index:30}.card-style-non-linking .link-slider-slide .image-container{height:238px;overflow:hidden;position:relative;width:100%}.card-style-non-linking .link-slider-slide img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.card-style-non-linking .link-slider-slide .slide-content{padding-bottom:40px;padding-top:20px;width:100%}@media screen and (min-width:1025px){.card-style-non-linking .link-slider-slide .slide-content{padding-bottom:calc(18.4px + 1.125vw);padding-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-non-linking .link-slider-slide .slide-content{padding-bottom:40px;padding-top:30px}}.card-style-non-linking .link-slider-slide .slide-content p{font-size:15px;line-height:150%}.content-list-card{height:auto;position:relative}.content-list-card .content-icon{display:block;margin-bottom:20px}@media screen and (min-width:1025px){.content-list-card .content-icon{margin-bottom:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.content-list-card .content-icon{margin-bottom:40px}}.content-list-card .btn{margin-top:20px}@media screen and (min-width:1025px){.content-list-card .btn{margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.content-list-card .btn{margin-top:30px}}.content-list-card .image-container{height:195px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1025px){.content-list-card .image-container{height:calc(42.5px + 12.42188vw);margin-bottom:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.content-list-card .image-container{height:281px;margin-bottom:30px}}.content-list-card .image-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.card-style-inspiration-gallery{height:auto;min-height:355px;position:relative}@media screen and (min-width:576px){.card-style-inspiration-gallery{min-height:420px}}@media screen and (min-width:1025px){.card-style-inspiration-gallery{min-height:calc(80.4px + 30.1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-inspiration-gallery{min-height:660px}}.card-style-inspiration-gallery:after{border-right:1px solid #e0e0e0;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;z-index:30}.card-style-inspiration-gallery .link-slider-slide{height:100%}@media screen and (min-width:1025px){.card-style-inspiration-gallery .link-slider-slide:hover:not(.no-link) img{transform:scale(1.1)}.card-style-inspiration-gallery .link-slider-slide:hover:not(.no-link) .faux-link:before{animation:spring-closed .6s forwards}.card-style-inspiration-gallery .link-slider-slide:hover:not(.no-link) .faux-link:after{animation:spring-open .6s .4s forwards}.card-style-inspiration-gallery .link-slider-slide:hover:not(.no-link) .faux-link svg{animation:grow-show .6s .4s forwards}}.card-style-inspiration-gallery .link-slider-slide:hover:not(.no-link) .project-id{background-color:#fff;color:#343a40}.card-style-inspiration-gallery .image-container{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.card-style-inspiration-gallery .image-container:after{background:linear-gradient(0deg,rgba(0,0,0,.3) 11.05%,transparent 33.5%);bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:5}.card-style-inspiration-gallery .image-container .image-content-container{display:flex;flex-direction:column;justify-content:flex-end;padding:20px}@media screen and (min-width:1025px){.card-style-inspiration-gallery .image-container .image-content-container{padding:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-inspiration-gallery .image-container .image-content-container{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}.card-style-inspiration-gallery .project-id-container,.card-style-inspiration-gallery h5{z-index:6}.card-style-inspiration-gallery h5{color:#fff;margin-bottom:0}.card-style-inspiration-gallery .project-id-container{margin-top:20px;padding-right:0}@media screen and (min-width:1025px){.card-style-inspiration-gallery .project-id-container{margin-top:calc(16.4px + .1875vw);padding-right:0}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-inspiration-gallery .project-id-container{margin-top:20px}}.card-style-inspiration-gallery img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:transform .4s ease-out;width:100%;z-index:5}.card-style-inspiration-gallery .btn.slider-link{z-index:35}@media screen and (min-width:1025px){.card-style-inspiration-gallery .btn.faux-link:before{top:18px}.card-style-inspiration-gallery .btn.faux-link:after{top:12px}.card-style-inspiration-gallery .btn.faux-link svg{top:18px}}.card-style-product-variants{height:auto;min-height:300px;position:relative}@media screen and (min-width:576px){.card-style-product-variants{min-height:400px}}@media screen and (min-width:1025px){.card-style-product-variants{min-height:calc(60.4px + 20.8125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-product-variants{min-height:460px}}.card-style-product-variants .link-slider-slide{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.card-style-product-variants .link-slider-slide:after{border-right:1px solid #e0e0e0;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;z-index:30}@media screen and (min-width:1025px){.card-style-product-variants .link-slider-slide:hover img{transform:scale(1.1)}.card-style-product-variants .link-slider-slide:hover .faux-link{color:#fff}.card-style-product-variants .link-slider-slide:hover .faux-link .btn-box{left:-4%}.card-style-product-variants .link-slider-slide:hover .faux-link .btn-text:before{animation:spring-closed .6s forwards}.card-style-product-variants .link-slider-slide:hover .faux-link .btn-text:after{animation:spring-open .6s .4s forwards}.card-style-product-variants .link-slider-slide:hover .faux-link svg{animation:grow-show .6s .4s forwards}}.card-style-product-variants .link-slider-slide .on-sale{left:20px;position:absolute;top:20px}@media screen and (min-width:1025px){.card-style-product-variants .link-slider-slide .on-sale{left:calc(17.4px + .65625vw);top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-product-variants .link-slider-slide .on-sale{left:30px;top:30px}}.card-style-product-variants .link-slider-slide .image-container{flex-grow:1;height:232px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1025px){.card-style-product-variants .link-slider-slide .image-container{height:calc(46.9px + 14.48438vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-product-variants .link-slider-slide .image-container{height:325px}}.card-style-product-variants .link-slider-slide img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:all .4s ease-out;width:100%;z-index:5}.card-style-product-variants .link-slider-slide .content-container{align-items:flex-end;border-bottom:1px solid #e0e0e0;display:flex;padding:20px 30px;width:100%}@media screen and (min-width:1025px){.card-style-product-variants .link-slider-slide .content-container{padding:calc(16.4px + .1875vw) calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-product-variants .link-slider-slide .content-container{padding-bottom:20px;padding-left:30px;padding-right:30px;padding-top:20px}}.card-style-product-variants .link-slider-slide .content-container .left-content{width:100%}.card-style-product-variants .link-slider-slide .content-container .left-content h4{margin-bottom:10px}.card-style-product-variants .link-slider-slide .content-container .right-content .product-price-wrapper{align-items:flex-start;flex-direction:column;margin-bottom:0}.card-style-product-variants .link-slider-slide .content-container .right-content .product-price-container{padding-bottom:4px}.card-style-product-variants .link-slider-slide .content-container .right-content .product-price-price{font-size:20px;letter-spacing:-1px}@media screen and (min-width:1025px){.card-style-product-variants .link-slider-slide .content-container .right-content .product-price-price{font-size:calc(17.2px + .5625vw);letter-spacing:-1.4px}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-product-variants .link-slider-slide .content-container .right-content .product-price-price{font-size:28px}}.card-style-product-variants .link-slider-slide .content-container .right-content .product-price-on-sale-container{padding-top:0}.card-style-product-variants .link-slider-slide .content-container .right-content .product-price-on-sale{padding-left:0}@media screen and (min-width:1025px){.card-style-product-variants .link-slider-slide .content-container .shed-size{font-size:calc(16.2px + .09375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-product-variants .link-slider-slide .content-container .shed-size{font-size:18px}}.card-style-product-variants .link-slider-slide .btn.slider-link{z-index:35}.card-style-product-variants .link-slider-slide .btn.faux-link{width:100%}.card-style-product-variants .link-slider-slide .btn.faux-link.btn-boxed{height:44px}@media screen and (min-width:1025px){.card-style-product-variants .link-slider-slide .btn.faux-link.btn-boxed{height:calc(19.2px + 1.5vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.card-style-product-variants .link-slider-slide .btn.faux-link.btn-boxed{height:48px}}.floorplan-count{align-items:center;background:#fff;border:1px solid #fff;border-radius:30px;display:flex;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;justify-content:center;letter-spacing:-.6px;line-height:100%;padding:6px 12px}@media screen and (min-width:1025px){.floorplan-count{font-size:16px;letter-spacing:-.8px}}.swiper{margin:0;width:100%}.swiper.no-slider .swiper-wrapper{flex-wrap:wrap}.swiper.no-slider .swiper-lazy-preloader,.swiper.swiper-initialized .swiper-lazy-preloader{display:none!important}.swiper-slide{display:flex}.swiper-slide>*{width:100%}.slider-controls{bottom:30px;display:flex;flex-direction:row;position:absolute;right:0;z-index:1}@media screen and (min-width:1025px){.slider-controls{bottom:calc(20.2px + 1.96875vw);right:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.slider-controls{bottom:58px;right:58px}}@media screen and (min-width:1921px){.slider-controls{right:calc(50% - 939.8px + 1.96875vw)}}@media screen and (max-width:575px){.slider-controls.alternate-controls{margin-left:-40px;margin-right:-40px}}@media screen and (max-width:1024px){.slider-controls.alternate-controls{border-top:1px solid #e0e0e0;bottom:auto;justify-content:center;margin-left:-20px;margin-right:-20px;padding:10px 0;position:relative;right:auto}}.slider-controls span{padding:3px}.slider-controls span.swiper-button-lock{display:none!important}.slider-controls .slider-prev{flex-shrink:0;margin-right:5px}@media screen and (min-width:1025px){.slider-controls .slider-prev{margin-right:5px}}.slider-controls .slider-prev svg{transform:rotate(180deg)}.slider-controls .slider-next{flex-shrink:0;margin-left:5px}@media screen and (min-width:1025px){.slider-controls .slider-next{margin-left:5px}}.slider-pagination.swiper-pagination-lock{display:none!important}.slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{align-items:center;display:flex;justify-content:center;width:auto}@media screen and (min-width:1025px){.slider-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}}.slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#e0e0e0;margin:7px;opacity:1;transition:background-color .4s ease-out}.slider-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#af272f;opacity:1}.slider-progress{align-items:center;bottom:30px;display:flex;flex-direction:row;justify-content:center;left:20px;padding:7px 0;position:absolute;z-index:1}@media screen and (min-width:576px){.slider-progress{left:40px}}@media screen and (min-width:1025px){.slider-progress{bottom:calc(20.2px + 1.96875vw);left:auto;right:calc(101.2px + 6.1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.slider-progress{bottom:58px}}@media screen and (min-width:1921px){.slider-progress{right:calc(50% - 898.8px + 6.1875vw)}}.slider-progress .swiper-slide-number{color:#fff;font-size:15px;line-height:150%}.slider-progress .swiper-progress-bar-container{background-color:hsla(0,0%,100%,.2);border-radius:10px;height:2px;margin:0 20px;position:relative;width:116px}@media screen and (min-width:1025px){.slider-progress .swiper-progress-bar-container{width:calc(26px + 4.6875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.slider-progress .swiper-progress-bar-container{width:116px}}.slider-progress .swiper-progress-bar-container .swiper-progress-bar{background:#fff;border-radius:10px;bottom:0;height:2px;left:0;position:absolute;width:0}.ajax-filter-container{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.ajax-filter-container .form-group{padding-bottom:12px!important;padding-top:20px}@media screen and (min-width:1025px){.ajax-filter-container .form-group{align-items:center;border-right:1px solid #e0e0e0;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:calc(20.2px + 1.96875vw);padding-right:calc(20.2px + 1.96875vw);width:auto}}@media screen and (min-width:1025px) and (min-width:1920px){.ajax-filter-container .form-group{padding-left:58px;padding-right:58px}}@media screen and (min-width:1025px){.ajax-filter-container .form-group:first-of-type{border-bottom:1px solid #e0e0e0;margin-bottom:-1px}}.ajax-filter-container .filter-label{display:block;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.17px;line-height:90%;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width:1025px){.ajax-filter-container .filter-label{margin-bottom:6px;margin-right:20px}}.ajax-no-results{padding-bottom:30px;padding-top:30px}@media screen and (min-width:1025px){.ajax-no-results{padding:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.ajax-no-results{padding-bottom:58px;padding-left:58px;padding-right:58px;padding-top:58px}}.ajax-results-container .agent-map-message{color:#af272f;display:none;margin-bottom:30px}.ajax-results-container .ajax-results{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-11px;margin-right:-11px}@media screen and (min-width:576px){.ajax-results-container .ajax-results{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1025px){.ajax-results-container .ajax-results{margin:0}}.ajax-results-container .ajax-results>div{width:100%}@media screen and (min-width:768px){.ajax-results-container .ajax-results>div{width:50%}}@media screen and (min-width:1025px){.ajax-results-container .ajax-results>div{width:33.3333333333%}}.ajax-results-container .ajax-results-alt{display:flex;flex-direction:row;flex-wrap:wrap}.ajax-results-container .ajax-results-alt>div{border-bottom:1px solid #e0e0e0;margin-bottom:-1px;min-width:100%;width:100%}@media screen and (min-width:768px){.ajax-results-container .ajax-results-alt>div{min-width:50%;width:50%}}.accordion-heading{align-items:center;border-top:1px solid #e0e0e0;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;justify-content:space-between;letter-spacing:-1px;line-height:110%;margin-bottom:0;padding:20px;transition:all .3s ease-in-out;width:100%}@media screen and (min-width:1025px){.accordion-heading{font-size:calc(17.2px + .5625vw);letter-spacing:-1.4px}}@media screen and (min-width:1025px) and (min-width:1920px){.accordion-heading{font-size:28px}}@media screen and (min-width:1025px){.accordion-heading.open .toggle-icon:after{background:#fc6605}}.accordion-heading.open .toggle-icon span.toggle-minus{opacity:1}.accordion-heading.open .toggle-icon span.toggle-plus{opacity:0}@media screen and (min-width:1025px){.accordion-heading:hover .toggle-icon:after{background:#fc6605}}.accordion-heading .toggle-icon{align-items:center;display:flex;height:20px;justify-content:center;margin-left:auto;padding-left:10px;position:relative;width:32px}@media screen and (min-width:1025px){.accordion-heading .toggle-icon{padding-left:45px}}.accordion-heading .toggle-icon:after{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:22px;position:absolute;right:0;top:0;transition:all .3s ease-out;width:22px;z-index:20}@media screen and (min-width:1025px){.accordion-heading .toggle-icon:after{background:rgba(173,181,191,.5);height:36px;top:-7px;width:36px}}.accordion-heading .toggle-icon span{height:15px;position:absolute;right:3px;top:3px;transition:all .3s ease-out;width:15px;z-index:25}@media screen and (min-width:1025px){.accordion-heading .toggle-icon span{height:20px;right:8px;top:1px;width:20px}}.accordion-heading .toggle-icon span.toggle-minus{opacity:0}.accordion-heading .toggle-icon span svg{height:100%;left:0;position:absolute;top:0;width:100%}.accordion-heading .toggle-icon span svg path{fill:#fff}.accordion-content{border-top:1px solid #e0e0e0;margin:0 20px;padding:20px 0;width:auto}.accordion-button{margin-top:30px}@media screen and (min-width:1025px){.accordion-button{margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.accordion-button{margin-top:30px}}.link-slider-accordion-heading{align-items:flex-start;align-items:center;cursor:pointer;display:flex;flex-direction:row;transition:all .3s ease-in-out;width:100%}@media screen and (min-width:1025px){.link-slider-accordion-heading{align-items:flex-start;flex-direction:column}}.link-slider-accordion-heading.open .toggle-icon span.toggle-minus{opacity:1}.link-slider-accordion-heading.open .toggle-icon span.toggle-plus{opacity:0}@media screen and (max-width:1024px){.link-slider-accordion-heading .slide-icon{margin-bottom:0!important;margin-right:20px}.link-slider-accordion-heading .slide-icon svg{height:50px;width:50px}.link-slider-accordion-heading h4{margin-bottom:0}}.link-slider-accordion-heading .toggle-icon{align-items:center;display:flex;height:20px;justify-content:center;margin-left:auto;padding-left:10px;position:relative;width:32px}@media screen and (min-width:1025px){.link-slider-accordion-heading .toggle-icon{display:none}}.link-slider-accordion-heading .toggle-icon:after{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:22px;position:absolute;right:0;top:0;transition:all .3s ease-out;width:22px;z-index:20}@media screen and (min-width:1025px){.link-slider-accordion-heading .toggle-icon:after{background:rgba(173,181,191,.5);height:36px;top:-7px;width:36px}}.link-slider-accordion-heading .toggle-icon span{height:15px;position:absolute;right:3px;top:3px;transition:all .3s ease-out;width:15px;z-index:25}@media screen and (min-width:1025px){.link-slider-accordion-heading .toggle-icon span{height:20px;right:8px;top:1px;width:20px}}.link-slider-accordion-heading .toggle-icon span.toggle-minus{opacity:0}.link-slider-accordion-heading .toggle-icon span svg{height:100%;left:0;position:absolute;top:0;width:100%}.link-slider-accordion-heading .toggle-icon span svg path{fill:#fff}@media screen and (min-width:1025px){.link-slider-accordion-content{display:block!important}}@media screen and (max-width:1024px){.link-slider-accordion-content hr{border-top-width:1px;width:100%!important}}form.oc-loading button{pointer-events:none!important}form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field textarea{border:1px solid #fff}form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) label{color:#fff}form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea{border-bottom:1px solid #fff;color:#fff}form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select::-moz-placeholder,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input::-moz-placeholder,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select::-moz-placeholder,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea::-moz-placeholder{color:#fff}form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select::placeholder,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input::placeholder,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select::placeholder,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea::placeholder{color:#fff}form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select:after{background-image:url(/themes/zimpledigital-widespan-template/assets/images/select-arrow-white.svg)}form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input:-internal-autofill-selected,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input:-webkit-autofill,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea:-internal-autofill-selected,form.white-form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea:-webkit-autofill{-webkit-text-fill-color:#fff!important}form.white-form .form-group.checkbox-field .checkbox label,form.white-form .form-group.checkbox-field>label,form.white-form .form-group.checkbox-list-field .checkbox label,form.white-form .form-group.checkbox-list-field>label{color:#fff}form.white-form .form-group.checkbox-field .checkbox label:before,form.white-form .form-group.checkbox-list-field .checkbox label:before{content:url(/themes/zimpledigital-widespan-template/assets/images/checkbox-unticked-white.svg)}form.white-form .form-group.radio-list-field .radio label,form.white-form .form-group.radio-list-field>label{color:#fff}form.white-form .form-group.radio-list-field .radio label:before{content:url(/themes/zimpledigital-widespan-template/assets/images/radio-unchecked-white.svg)}form.white-form .form-group.dropdown-field.filled .current{color:#fff}@media screen and (min-width:1025px){form.inline-form-module-form .form-fields{display:flex;flex-direction:row;flex-wrap:nowrap}form.inline-form-module-form .form-fields>*{padding-bottom:0}form.inline-form-module-form .form-fields>:not(.button-group){padding-right:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){form.inline-form-module-form .form-fields>:not(.button-group){padding-right:40px}}@media screen and (min-width:1025px){form.inline-form-module-form .form-fields .form-group{flex-grow:1;width:auto}form.inline-form-module-form .form-fields .button-group{width:auto}}form .form-fields{display:flex;flex-direction:column;position:relative}@media screen and (min-width:1025px){form .form-fields{flex-direction:row;flex-wrap:wrap}}form .form-fields>*{padding-bottom:24px}@media screen and (min-width:1025px){form .form-fields>*{padding-bottom:calc(18.8px + 1.3125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-fields>*{padding-bottom:44px}}form .form-fields>:last-of-type{padding-bottom:0}form .form-fields>.close-together{padding-bottom:10px}form .form-fields>.hide-label>label{display:none!important}form .form-fields>.no-bottom{padding-bottom:0}form .form-fields>.underline-field{border-bottom:1px solid #e0e0e0;margin-bottom:12px;padding-bottom:12px}@media screen and (min-width:1025px){form .form-fields>.underline-field{margin-bottom:calc(16.6px + .28125vw);padding-bottom:calc(16.6px + .28125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-fields>.underline-field{margin-bottom:22px;padding-bottom:22px}}form .form-fields>.underline-field.close-together{margin-bottom:6px;padding-bottom:6px}@media screen and (min-width:1025px){form .form-fields>.underline-field.close-together{margin-bottom:12px;padding-bottom:12px}}form .form-field-error-label{color:#dc3545;font-size:80%;margin-top:4px;width:100%}form .fade:not(.show){display:none}form .form-group{position:relative;width:100%}@media screen and (min-width:1025px){form .form-group.desktop-left{margin-right:15px;width:calc(50% - 15px)}form .form-group.desktop-right{margin-left:15px;width:calc(50% - 15px)}form .form-group.desktop-half{width:calc(50% - 15px)}form .form-group.desktop-half:nth-of-type(odd){margin-right:15px}form .form-group.desktop-half:nth-of-type(2n){margin-left:15px}form .form-group.desktop-third{width:calc(33.33333% - 30px)}form .form-group.desktop-third:nth-child(1n){margin-right:15px}form .form-group.desktop-third:nth-child(2n){margin-left:15px;margin-right:15px}form .form-group.desktop-third:nth-child(3n){margin-left:15px}form .form-group.desktop-third-first,form .form-group.desktop-third-middle{margin-right:15px;width:calc(33.33333% - 30px)}form .form-group.desktop-third-middle{margin-left:15px}form .form-group.desktop-third-last{margin-left:15px;width:calc(33.33333% - 30px)}form .form-group.small-field{max-width:160px}}form .form-group.disabled{opacity:.6}form .form-group.disabled .nice-select,form .form-group.disabled input,form .form-group.disabled label,form .form-group.disabled select{pointer-events:none}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).has-error .nice-select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).has-error input,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).has-error textarea{border-color:red}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).field-section h6{color:#af272f}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).field-section .help-block{font-size:15px;line-height:150%}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field textarea{border:1px solid #000;font-family:Montserrat,sans-serif;font-size:16px!important;font-weight:400;letter-spacing:0;line-height:150%;min-height:130px;padding:15px}@media screen and (min-width:1025px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field textarea{font-size:16px!important;letter-spacing:0;line-height:150%;min-height:calc(29.4px + 6.28125vw);padding:15px}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field textarea{min-height:150px}}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field textarea::-moz-placeholder{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field textarea::placeholder{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%}@media screen and (min-width:1025px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field textarea::-moz-placeholder{font-size:16px;letter-spacing:0;line-height:150%}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field textarea::placeholder{font-size:16px;letter-spacing:0;line-height:150%}}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).text-area-field label{margin-bottom:15px}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field).multi-select-field .filter-label{display:block;padding-bottom:10px}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) label{color:#9e9e9e;font-size:13px;font-weight:600;letter-spacing:-.65px;line-height:100%}@media screen and (min-width:1025px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) label{font-size:13px}}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) label.required:after{content:"*";position:relative;right:-5px;top:-1px}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input[type=number].hide-arrows{-moz-appearance:textfield}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input[type=number].hide-arrows::-webkit-inner-spin-button,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input[type=number].hide-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:transparent;border:none;border-bottom:1px solid #000;border-radius:0!important;color:#000;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:110%;outline:none!important;padding:10px 0}@media screen and (min-width:1025px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea{font-size:calc(17.2px + .5625vw);letter-spacing:-1.4px;padding:10px 0}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea{font-size:28px}}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea::-moz-placeholder{color:#e0e0e0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:110%}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea::placeholder{color:#e0e0e0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:110%}@media screen and (min-width:1025px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea::-moz-placeholder{font-size:calc(17.2px + .5625vw);letter-spacing:-1.4px}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea::placeholder{font-size:calc(17.2px + .5625vw);letter-spacing:-1.4px}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select::-moz-placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea::-moz-placeholder{font-size:28px}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select::placeholder,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea::placeholder{font-size:28px}}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select{height:auto;min-height:40px}@media screen and (min-width:1025px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select{height:calc(20.4px + 2.0625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) .nice-select,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) select{height:60px}}form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input:-internal-autofill-selected,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) input:-webkit-autofill,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea:-internal-autofill-selected,form .form-group:not(.checkbox-field):not(.radio-list-field):not(.checkbox-list-field) textarea:-webkit-autofill{-webkit-text-fill-color:#000!important;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}form .form-group.uploader-field label{display:none}form .form-group.checkbox-field.filled label,form .form-group.checkbox-field.focused label,form .form-group.checkbox-list-field.filled label,form .form-group.checkbox-list-field.focused label{transform:none}form .form-group.checkbox-field.has-error label:before,form .form-group.checkbox-list-field.has-error label:before{content:url(/themes/zimpledigital-widespan-template/assets/images/checkbox-unticked-error.svg)!important}form .form-group.checkbox-field>label,form .form-group.checkbox-list-field>label{color:#9e9e9e;font-size:13px;letter-spacing:-.65px;line-height:100%;margin-bottom:15px}@media screen and (min-width:1025px){form .form-group.checkbox-field>label,form .form-group.checkbox-list-field>label{font-size:13px;margin-bottom:15px}}form .form-group.checkbox-field>label.required:after,form .form-group.checkbox-list-field>label.required:after{content:"*";position:relative;right:-5px;top:-1px}form .form-group.checkbox-field .checkbox,form .form-group.checkbox-list-field .checkbox{width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){form .form-group.checkbox-field .checkbox:hover label:before,form .form-group.checkbox-list-field .checkbox:hover label:before{content:url(/themes/zimpledigital-widespan-template/assets/images/checkbox-hover.svg)}}form .form-group.checkbox-field .checkbox input,form .form-group.checkbox-list-field .checkbox input{opacity:0;position:absolute;width:auto}form .form-group.checkbox-field .checkbox input:checked+label:before,form .form-group.checkbox-list-field .checkbox input:checked+label:before{opacity:0}form .form-group.checkbox-field .checkbox input:checked+label:after,form .form-group.checkbox-list-field .checkbox input:checked+label:after{opacity:1}form .form-group.checkbox-field .checkbox label,form .form-group.checkbox-list-field .checkbox label{color:#000;cursor:pointer;font-size:16px;letter-spacing:-.8px;line-height:110%;padding-left:30px;pointer-events:all;position:relative}@media screen and (min-width:1025px){form .form-group.checkbox-field .checkbox label,form .form-group.checkbox-list-field .checkbox label{font-size:16px;letter-spacing:-1px}}form .form-group.checkbox-field .checkbox label:before,form .form-group.checkbox-list-field .checkbox label:before{background-color:transparent;content:url(/themes/zimpledigital-widespan-template/assets/images/checkbox-unticked.svg);height:18px;left:0;position:absolute;top:0;transition:all .2s ease;width:17px}form .form-group.checkbox-field .checkbox label:after,form .form-group.checkbox-list-field .checkbox label:after{content:url(/themes/zimpledigital-widespan-template/assets/images/checkbox-ticked.svg);height:24px;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease;width:24px}form .form-group.checkbox-field .checkbox .checkbox-link,form .form-group.checkbox-list-field .checkbox .checkbox-link{color:#000;font-size:16px;letter-spacing:-.8px;line-height:110%}@media screen and (min-width:1025px){form .form-group.checkbox-field .checkbox .checkbox-link,form .form-group.checkbox-list-field .checkbox .checkbox-link{font-size:16px;letter-spacing:-1px}}form .form-group.checkbox-field .checkbox .checkbox-link a,form .form-group.checkbox-list-field .checkbox .checkbox-link a{text-decoration:underline}form .form-group.checkbox-field .checkbox .checkbox-link a:hover,form .form-group.checkbox-list-field .checkbox .checkbox-link a:hover{text-decoration:none}form .form-group.checkbox-list-field .checkbox{margin-bottom:10px}form .form-group.checkbox-list-field .checkbox label{font-weight:600}@media screen and (min-width:1025px){form .form-group.checkbox-list-field .checkbox label{font-size:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-group.checkbox-list-field .checkbox label{font-size:20px}}@media screen and (min-width:1025px){form .form-group.checkbox-list-field .checkbox label:after,form .form-group.checkbox-list-field .checkbox label:before{top:2px}}form .form-group.checkbox-list-field .checkbox .checkbox-link{font-weight:600}@media screen and (min-width:1025px){form .form-group.checkbox-list-field .checkbox .checkbox-link{font-size:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-group.checkbox-list-field .checkbox .checkbox-link{font-size:20px}}form .form-group.radio-list-field.filled label,form .form-group.radio-list-field.focused label{transform:none}form .form-group.radio-list-field.has-error .radio label:before{border:2px solid #af272f}form .form-group.radio-list-field>label{color:#9e9e9e;font-size:13px;font-weight:600;letter-spacing:-.65px;line-height:100%;margin-bottom:15px}@media screen and (min-width:1025px){form .form-group.radio-list-field>label{font-size:13px;margin-bottom:15px}}form .form-group.radio-list-field>label.required:after{content:"*";position:relative;right:-5px;top:-1px}form .form-group.radio-list-field .radio-container{display:flex;flex-direction:column}@media screen and (min-width:992px){form .form-group.radio-list-field .radio-container{flex-direction:row}}form .form-group.radio-list-field .radio{margin-right:40px;padding-bottom:10px}form .form-group.radio-list-field .radio:last-of-type{margin-right:40px}@media screen and (min-width:1025px){form .form-group.radio-list-field .radio:hover label:before{content:url(/themes/zimpledigital-widespan-template/assets/images/icon-radio-hover.svg)}}form .form-group.radio-list-field .radio input{opacity:0;position:absolute;width:auto}form .form-group.radio-list-field .radio input:checked+label:before{opacity:0}form .form-group.radio-list-field .radio input:checked+label:after{opacity:1}form .form-group.radio-list-field .radio label{color:#000;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.8px;line-height:110%;padding-left:30px;pointer-events:all;position:relative}@media screen and (min-width:1025px){form .form-group.radio-list-field .radio label{font-size:calc(16.4px + .1875vw);letter-spacing:-1px}}@media screen and (min-width:1025px) and (min-width:1920px){form .form-group.radio-list-field .radio label{font-size:20px}}form .form-group.radio-list-field .radio label:before{background-color:transparent;content:url(/themes/zimpledigital-widespan-template/assets/images/icon-radio-unchecked.svg);height:20px;left:0;position:absolute;top:1px;transition:all .2s ease;width:20px}form .form-group.radio-list-field .radio label:after{content:url(/themes/zimpledigital-widespan-template/assets/images/icon-radio-checked.svg);height:20px;left:0;opacity:0;position:absolute;top:1px;transition:all .2s ease;width:20px}form .form-group.radio-list-field .help-block{padding-top:5px}form .form-group select.nice-select{display:block!important;left:0;opacity:0;pointer-events:none;position:absolute;right:0}form .form-group select.nice-select:-internal-autofill-selected,form .form-group select.nice-select:-webkit-autofill{animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}form .form-group select::-ms-expand{display:none}form .form-group.dropdown-field.filled .current{color:#000}form .form-group .nice-select .list{width:100%}form .form-group .nice-select .list li:first-child:not(.always-show){display:none}form .form-group .grecaptcha-badge{display:none!important}form .form-control{font-size:20px!important}@media screen and (min-width:1025px){form .form-control{font-size:28px!important}}form .form-control:focus{border-color:#fc6605!important;box-shadow:none}form .button-group{display:flex;width:100%}form .button-group button{margin-left:auto}.nice-select.open:after{transform:rotate(180deg)}.nice-select:after{background-image:url(/themes/zimpledigital-widespan-template/assets/images/select-arrow.svg);background-repeat:no-repeat;background-size:21px;border:none;height:21px;right:0;top:15px;transform:none;transform-origin:unset;width:21px}@media screen and (min-width:1025px){.nice-select:after{background-size:31px;height:31px;top:11px;width:31px}}.nice-select.open .list{z-index:500}.nice-select .current{color:#e0e0e0;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:110%}@media screen and (min-width:1025px){.nice-select .current{font-size:calc(17.2px + .5625vw);letter-spacing:-1.4px}}@media screen and (min-width:1025px) and (min-width:1920px){.nice-select .current{font-size:28px}}.nice-select .list{transform:translateY(-21px)}.nice-select .list li{align-items:center;color:#000;display:flex;font-size:17px;line-height:22px;padding-bottom:5px;padding-top:5px;white-space:break-spaces}.grecaptcha-badge{display:none!important}.responsiv-uploader-fileupload .upload-button,.responsiv-uploader-fileupload.style-file-multi .upload-button{background-color:#fff!important;color:#000}@media screen and (max-width:1024px){.responsiv-uploader-fileupload .upload-button,.responsiv-uploader-fileupload.style-file-multi .upload-button{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.75px;line-height:90%;text-align:left}}.responsiv-uploader-fileupload .upload-button:after,.responsiv-uploader-fileupload.style-file-multi .upload-button:after{background:url(/themes/zimpledigital-widespan-template/assets/images/icons/icon-upload-white-large.svg),linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}@media screen and (max-width:1024px){.responsiv-uploader-fileupload .upload-button:after,.responsiv-uploader-fileupload.style-file-multi .upload-button:after{top:6px}}.responsiv-uploader-fileupload .upload-button:hover,.responsiv-uploader-fileupload.style-file-multi .upload-button:hover{color:#6c757d!important}.responsiv-uploader-fileupload .upload-files-container .upload-object:hover,.responsiv-uploader-fileupload.style-file-multi .upload-files-container .upload-object:hover{background:#0c2340!important}.responsiv-uploader-fileupload .upload-files-container .upload-object .info h4,.responsiv-uploader-fileupload.style-file-multi .upload-files-container .upload-object .info h4{letter-spacing:3px}footer{background-color:#0c2340;border-top:1px solid #e0e0e0;color:#fff;padding:40px 0}@media screen and (min-width:1025px){footer{padding-top:0}}@media screen and (min-width:1200px){footer{padding:0}}footer .top-footer .footer-links{margin-bottom:30px}footer .top-footer .footer-links .btn{color:#fff}@media screen and (min-width:1025px){footer .top-footer .footer-col-one,footer .top-footer .footer-col-three,footer .top-footer .footer-col-two{padding-top:calc(22.4px + 3vw)}}@media screen and (min-width:1025px) and (min-width:1920px){footer .top-footer .footer-col-one,footer .top-footer .footer-col-three,footer .top-footer .footer-col-two{padding-top:80px}}@media screen and (min-width:1025px){footer .top-footer .footer-col-two{padding-right:0}footer .top-footer-wrapper{display:flex}}footer .logo svg{height:auto;margin-bottom:30px;max-width:50%}@media screen and (min-width:1025px){footer .logo svg{max-width:100%}}@media screen and (min-width:1200px){footer .logo svg{max-width:50%}}footer .logo svg path,footer .logo svg polygon{fill:#fff}footer .footer-col-one,footer .footer-col-three,footer .footer-col-two{flex-grow:1}@media screen and (min-width:1025px){footer .footer-col-one{padding:calc(17.4px + .65625vw) 40px;width:25%}}@media screen and (min-width:1025px) and (min-width:1920px){footer .footer-col-one{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:1200px){footer .footer-col-one{padding:calc(17.4px + .65625vw) 58px}}@media screen and (min-width:1200px) and (min-width:1920px){footer .footer-col-one{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:1025px){footer .footer-col-two{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:calc(17.4px + .65625vw) 40px;width:50%}}@media screen and (min-width:1025px) and (min-width:1920px){footer .footer-col-two{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:1200px){footer .footer-col-two{padding:calc(17.4px + .65625vw) 58px}}@media screen and (min-width:1200px) and (min-width:1920px){footer .footer-col-two{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:1025px){footer .footer-col-three{padding:calc(17.4px + .65625vw) 40px;width:25%}}@media screen and (min-width:1025px) and (min-width:1920px){footer .footer-col-three{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:1200px){footer .footer-col-three{padding:calc(17.4px + .65625vw) 58px}}@media screen and (min-width:1200px) and (min-width:1920px){footer .footer-col-three{padding-bottom:30px;padding-top:30px}}footer .footer-copy{margin-bottom:30px}footer .mobile-socials{margin-bottom:50px}footer .socials{align-items:flex-start;display:flex;flex-direction:column}footer .socials p{font-size:13px;line-height:150%;margin-bottom:12px}footer .socials a svg{left:4px!important;top:11px;width:17px}footer .footer-nav{display:flex;flex-direction:column;margin-bottom:30px}@media screen and (min-width:1025px){footer .footer-nav{flex-direction:row;flex-wrap:wrap}}footer .footer-nav .footer-nav-item{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}@media screen and (min-width:1025px){footer .footer-nav .footer-nav-item{margin-bottom:calc(17.4px + .65625vw);padding-right:40px;width:50%}}@media screen and (min-width:1025px) and (min-width:1920px){footer .footer-nav .footer-nav-item{margin-bottom:30px}}@media screen and (min-width:1200px){footer .footer-nav .footer-nav-item{padding-right:58px;width:33%}}footer .footer-nav a{font-size:16px;letter-spacing:2.08px;line-height:110%;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width:1025px){footer .footer-nav a{font-size:16px;margin-bottom:10px}}footer .footer-nav a:last-of-type{margin-bottom:0}footer .footer-nav .child-item{display:none}@media screen and (min-width:1025px){footer .footer-nav .child-item{display:initial;font-size:13px;letter-spacing:0;line-height:150%;text-transform:none}}footer .nav-secondary{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:30px}footer .nav-secondary a{font-size:13px;line-height:150%;margin-top:10px}@media screen and (min-width:1025px){footer .nav-secondary a{font-size:16px;letter-spacing:2.08px;line-height:110%;margin-top:10px;text-transform:uppercase}}footer .nav-secondary a:first-of-type{margin-top:0}footer .sub-footer{align-items:flex-start;border-top:1px solid #e0e0e0;color:#adb5bf;display:flex;flex-direction:column;font-size:13px;line-height:150%}@media screen and (min-width:1025px){footer .sub-footer{font-size:13px}footer .sub-footer .sub-footer-wrapper{display:flex}}footer .sub-footer .footer-links{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:1200px){footer .sub-footer .footer-links{align-items:center;flex-direction:row}}footer .sub-footer .footer-links .btn{color:#fff;margin-bottom:7px;margin-top:22px}@media screen and (min-width:1025px){footer .sub-footer .footer-links .btn{margin:0}}footer .sub-footer .footer-links .agent-link{margin-bottom:10px}@media screen and (min-width:1025px){footer .sub-footer .footer-links .agent-link{margin:0}footer .sub-footer .sub-footer-middle-column{align-items:center;display:flex;justify-content:space-between}}footer .sub-footer .nav-sub-footer a{display:inline-block;margin-bottom:10px;margin-right:20px}@media screen and (min-width:1025px){footer .sub-footer .nav-sub-footer a{margin-bottom:0}}footer .sub-footer .nav-sub-footer a:last-of-type{margin-right:0}footer .sub-footer .footer-copyright{margin-bottom:10px}@media screen and (min-width:1025px){footer .sub-footer .footer-copyright{margin-bottom:0}footer .sub-footer .footer-by{align-items:center;display:flex}}footer .sub-footer .footer-by a{padding-left:5px}header{left:0;position:fixed;right:0;top:0;transition:top .4s ease-out;z-index:50}@media screen and (min-width:1200px){header.menu-open nav{border-bottom:1px solid #fff}}@media screen and (max-width:1199px){header.menu-open .navbar-collapse{transform:none}}header.quote-open .header-quote-form-container{transform:none}@media screen and (min-width:1200px){header.white-header:not(.never-show-white-header) nav{background-color:transparent}header.white-header:not(.never-show-white-header) .header-button-container .btn .btn-text{color:#fff}header.white-header:not(.never-show-white-header) .header-button-container .btn .btn-text svg path,header.white-header:not(.never-show-white-header) .navbar-brand-container .navbar-brand svg path,header.white-header:not(.never-show-white-header) .navbar-brand-container .navbar-brand svg polygon{fill:#fff}header.white-header:not(.never-show-white-header) .navbar-nav .nav-item .nav-link{color:#fff}header.white-header:not(.never-show-white-header) .navbar-nav .nav-item .nav-link svg path{fill:#fff}}header nav{background-color:#fff;border-bottom:1px solid #e0e0e0;transition:all .4s ease-out}header .nav-container{border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:-1px}header .navbar-brand-container{align-items:center;display:flex;justify-content:center;padding:12px 35px}@media screen and (min-width:1200px){header .navbar-brand-container{border-right:1px solid #e0e0e0;padding:14px 24px}}@media screen and (min-width:1600px){header .navbar-brand-container{min-width:calc(49.4px + 15.65625vw)}}@media screen and (min-width:1600px) and (min-width:1920px){header .navbar-brand-container{min-width:350px}}header .navbar-brand-container .navbar-brand svg{height:36px;max-width:100%;width:auto}@media screen and (min-width:1200px){header .navbar-brand-container .navbar-brand svg{height:auto;width:calc(31.9px + 7.45313vw)}}@media screen and (min-width:1200px) and (min-width:1920px){header .navbar-brand-container .navbar-brand svg{width:175px}}header .navbar-brand-container .navbar-brand svg path,header .navbar-brand-container .navbar-brand svg polygon{transition:all .4s ease-out}header .header-button-container{display:flex;justify-content:space-around;margin-left:auto;padding:8px 9px}@media screen and (min-width:576px){header .header-button-container{padding:8px 20px}}@media screen and (max-width:1199px){header .header-button-container{background-color:#fff!important;border-top:1px solid #e0e0e0;bottom:0;left:0;position:fixed;right:0;z-index:90}}@media screen and (min-width:1200px){header .header-button-container{flex-shrink:0;padding:0;width:345px}}@media screen and (max-width:1199px){header .header-button-container:after{border-left:1px solid #e0e0e0;content:"";height:100%;left:50%;position:absolute;top:0}}header .header-button-container .btn{font-family:Manrope,sans-serif}@media screen and (min-width:1200px){header .header-button-container .btn{border-left:1px solid #e0e0e0;color:#000;flex-grow:1}}@media screen and (max-width:1199px){header .header-button-container .btn{background-color:#0c2340;border-radius:20px;height:30px;padding-left:20px}header .header-button-container .btn:first-of-type .btn-text{padding-left:20px}}@media screen and (min-width:1200px){header .header-button-container .btn:first-of-type .btn-text svg{top:-2px}}header .header-button-container .btn:last-of-type.btn-boxed.btn-no-icon.opened .btn-text{padding-left:30px}@media screen and (max-width:1199px){header .header-button-container .btn:last-of-type svg path{fill:#fff!important}}header .header-button-container .btn .btn-text{font-size:13px}@media screen and (max-width:1199px){header .header-button-container .btn .btn-text{color:#fff}}@media screen and (min-width:1200px){header .header-button-container .btn .btn-text{font-size:12px}}@media screen and (min-width:1500px){header .header-button-container .btn .btn-text{font-size:13px}}@media screen and (min-width:1200px){header .header-button-container .btn .btn-text svg{top:0;width:16px}header .header-button-container .btn .btn-text svg path{fill:#af272f}}header .navbar-toggle{align-items:center;border-left:1px solid #e0e0e0;cursor:pointer;display:flex;justify-content:center;margin-left:auto;margin-right:-9px;padding-left:30px;padding-right:20px;width:130px}@media screen and (min-width:576px){header .navbar-toggle{margin-right:-20px}}@media screen and (min-width:1025px){header .navbar-toggle{margin-right:0}}@media screen and (min-width:1200px){header .navbar-toggle{display:none}}header .navbar-toggle.open .opened{opacity:1}header .navbar-toggle.open .closed{opacity:0}header .navbar-toggle>span{position:absolute;transition:all .4s ease-out}header .navbar-toggle .navbar-toggle-text{font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.17px;line-height:90%;margin-right:2px;text-transform:uppercase}header .navbar-toggle .opened{opacity:0}@media screen and (max-width:1199px){header .navbar-collapse{background-color:#fff;height:calc(100vh - 100px);left:0;position:absolute;right:0;top:60px;transform:translateY(-200%);transition:all .4s ease-out;z-index:-1}}@media screen and (min-width:1200px){header .navbar-collapse{display:block!important;flex-grow:1;height:auto!important}}header .navbar-nav{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:column;height:100%;list-style-type:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:none}header .navbar-nav::-webkit-scrollbar{display:none}@media screen and (min-width:1200px){header .navbar-nav{flex-direction:row;height:100%;justify-content:center}}@media screen and (max-width:1199px){header .navbar-nav.child-open{overflow-x:hidden;overflow-y:hidden!important}}header .navbar-nav .nav-item{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;margin:0 9px;width:calc(100% - 18px)}@media screen and (min-width:576px){header .navbar-nav .nav-item{margin:0 20px;width:calc(100% - 40px)}}@media screen and (min-width:1025px){header .navbar-nav .nav-item{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}@media screen and (min-width:1200px){header .navbar-nav .nav-item{border-bottom:none;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;height:100%;justify-content:center;letter-spacing:-.32px;line-height:90%;margin:0;text-align:center;text-transform:lowercase;transition:all .4s ease-out;width:auto}}header .navbar-nav .nav-item.sub-menu{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;margin:0;width:100%}@media screen and (min-width:1200px){header .navbar-nav .nav-item.sub-menu{align-items:flex-start;border-bottom:none;justify-content:flex-start;max-width:calc(63.9px + 22.45313vw)}}@media screen and (min-width:1200px) and (min-width:1920px){header .navbar-nav .nav-item.sub-menu{max-width:495px}}@media screen and (min-width:1200px){header .navbar-nav .nav-item.sub-menu.full-width{max-width:none;padding:0}header .navbar-nav .nav-item.sub-menu.full-width .nav-item-group{border-bottom:1px solid #e0e0e0;flex-direction:row;flex-wrap:wrap}header .navbar-nav .nav-item.sub-menu.full-width .nav-item-group .menu-title-desktop{width:100%}header .navbar-nav .nav-item.sub-menu.full-width .nav-item-group .nav-item{justify-content:flex-start;width:50%}header .navbar-nav .nav-item.sub-menu.full-width .nav-item-group .nav-item .nav-link{font-size:18px;font-weight:600;letter-spacing:-1px;line-height:100%;padding:0}header .navbar-nav .nav-item.sub-menu.full-width .menu-button{border-right:none;border-top:none;width:50%}}header .navbar-nav .nav-item.sub-menu>.nav-item-group .nav-item:last-of-type{border-bottom:none}header .navbar-nav .nav-item.sub-menu .nav-item-group{width:100%}@media screen and (min-width:1200px){header .navbar-nav .nav-item.sub-menu .nav-item-group{align-items:flex-start;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:calc(20.4px + 2.0625vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1200px) and (min-width:1920px){header .navbar-nav .nav-item.sub-menu .nav-item-group{padding-bottom:60px;padding-left:58px;padding-right:58px;padding-top:60px}}header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form h5{padding-bottom:10px;text-align:left;text-transform:none;width:100%}@media screen and (max-width:1199px){header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form h5{margin-bottom:20px}}header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form .form-group{margin-bottom:5px}@media screen and (min-width:1025px){header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form .form-group{margin-bottom:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form .form-group{margin-bottom:20px}}@media screen and (min-width:1200px){header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form .form-group,header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form h5{border-bottom:1px solid #e0e0e0}}header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form button{margin:0 auto}@media screen and (min-width:1200px){header .navbar-nav .nav-item.sub-menu .nav-item-group.sarch-form button{margin-left:0}}@media screen and (max-width:1199px){header .navbar-nav .nav-item.sub-menu .nav-item{margin:0;width:100%}}header .navbar-nav .nav-item.sub-menu .baby-group-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media screen and (min-width:1200px){header .navbar-nav .nav-item.sub-menu .baby-group-container{flex-direction:row}}header .navbar-nav .nav-item.sub-menu .baby-group{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding-bottom:10px}@media screen and (max-width:1199px){header .navbar-nav .nav-item.sub-menu .baby-group{margin-top:0;width:100%}}header .navbar-nav .nav-item.sub-menu .baby-group .baby-group-heading{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;font-size:11px;font-weight:600;letter-spacing:2.75px;line-height:90%;margin-bottom:10px;margin-top:-1px;padding:12px 10px;text-transform:uppercase;width:100%}@media screen and (min-width:1200px){header .navbar-nav .nav-item.sub-menu .baby-group .baby-group-heading{border:none;margin-bottom:30px;margin-top:0;padding:0;width:auto}}@media screen and (max-width:1199px){header .navbar-nav .nav-item.sub-menu .baby-group .nav-item{border-bottom:none}header .navbar-nav .nav-item.sub-menu .baby-group .nav-item .nav-link{font-size:16px;font-weight:400;letter-spacing:-.32px;line-height:90%;min-height:42px}}@media screen and (min-width:1200px){header .navbar-nav .nav-item.mobile-only{display:none!important}}header .navbar-nav .nav-item.dropdown-item-secondary{border-bottom:none;min-height:auto;padding-bottom:5px;padding-top:5px}@media screen and (min-width:1200px){header .navbar-nav .nav-item.dropdown-item-secondary{padding-bottom:10px;padding-top:10px}}header .navbar-nav .nav-item.dropdown-item-secondary .nav-item{border-bottom:none}header .navbar-nav .nav-item.dropdown-item-secondary .nav-link{font-size:16px;font-weight:400;letter-spacing:-.32px;line-height:90%;min-height:auto;padding-bottom:10px;padding-top:10px}@media screen and (max-width:1199px){header .navbar-nav .nav-item.search-form-container{order:90;padding:12px}}header .navbar-nav .nav-item .nav-link{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;height:100%;letter-spacing:-1px;line-height:100%;min-height:55px;padding:12px 10px;transition:all .4s ease-out;width:100%}@media screen and (min-width:1200px){header .navbar-nav .nav-item .nav-link{font-size:12px;font-weight:400;justify-content:center;letter-spacing:-.32px;line-height:90%;min-height:auto}}@media screen and (min-width:1366px){header .navbar-nav .nav-item .nav-link{font-size:13px;padding:12px 20px}}@media screen and (min-width:1500px){header .navbar-nav .nav-item .nav-link{font-size:15px;padding:12px 30px}}@media screen and (min-width:1920px){header .navbar-nav .nav-item .nav-link{font-size:16px}}header .navbar-nav .nav-item .nav-link:hover{text-decoration:none}@media screen and (min-width:1200px){header .navbar-nav .nav-item .nav-link:hover{color:#fc6605!important;text-decoration:underline}header .navbar-nav .nav-item .nav-link:hover svg path{fill:#fc6605}header .navbar-nav .nav-item .nav-link.mobile-only{display:none!important}header .navbar-nav .nav-item .nav-link.open svg{transform:rotate(180deg)}}header .navbar-nav .nav-item .nav-link svg{flex-shrink:0;transition:all .4s ease-out;width:19px}@media screen and (max-width:1199px){header .navbar-nav .nav-item .nav-link svg{margin-left:auto;transform:rotate(-90deg)}}@media screen and (min-width:1200px){header .navbar-nav .nav-item .nav-link svg{margin-left:5px;margin-top:-1px;width:11px}}@media screen and (min-width:1366px){header .navbar-nav .nav-item .nav-link svg{margin-left:10px;margin-top:1px;width:11px}}@media screen and (min-width:1500px){header .navbar-nav .nav-item .nav-link svg{margin-left:10px;margin-top:1px;width:14px}}header .navbar-nav .nav-item .nav-link svg path{fill:#000;transition:all .4s ease-out}header .navbar-nav .nav-item .menu-button{flex-shrink:0;width:100%}@media screen and (max-width:1199px){header .navbar-nav .nav-item .menu-button{height:42px;order:50}}@media screen and (min-width:1200px){header .navbar-nav .nav-item .menu-button{border-bottom:none;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;justify-content:flex-start;margin-top:auto}}header .navbar-nav .nav-item .menu-button.top-level{border-top:1px solid #e0e0e0}@media screen and (max-width:1199px){header .navbar-nav .nav-item .menu-button .btn-text{font-weight:600}header .navbar-nav .nav-item .menu-button.desktop-only{display:none}}@media screen and (min-width:1200px){header .navbar-nav .nav-item .menu-button.mobile-only{display:none}}header .dropdown-menu{-ms-overflow-style:none;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;height:calc(100vh - 100px);left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:0;transform:translateX(250%);transition:all .4s ease-out;z-index:50}header .dropdown-menu::-webkit-scrollbar{display:none}@media screen and (min-width:1200px){header .dropdown-menu{border-bottom:none;box-shadow:0 4px 30px 0 rgba(0,0,0,.08);display:flex;flex-direction:row;height:auto;padding-left:40px;padding-right:40px;top:100%;transform:translateY(-250%);z-index:-1}}@media screen and (min-width:1921px){header .dropdown-menu{padding-left:calc(50% - 920px);padding-right:calc(50% - 920px)}}header .dropdown-menu.open{transform:none}@media screen and (max-width:1199px){header .dropdown-menu.child-open{overflow-x:hidden;overflow-y:hidden!important}}@media screen and (min-width:1200px){header .dropdown-menu .nav-item{height:auto;margin-bottom:25px;width:auto}header .dropdown-menu .nav-item:last-of-type{margin-bottom:0}header .dropdown-menu .nav-item .nav-link{font-size:18px;font-weight:600;height:auto;letter-spacing:-1px;line-height:100%;padding:0;text-align:left;text-transform:none;width:auto}header .dropdown-menu .nav-item .nav-link:hover{text-decoration:none}}header .mega-menu-menus-container{-ms-overflow-style:none;display:flex;flex-direction:column;margin:0 9px;scrollbar-width:none;width:calc(100% - 18px)}header .mega-menu-menus-container::-webkit-scrollbar{display:none}@media screen and (min-width:576px){header .mega-menu-menus-container{margin:0 20px;width:calc(100% - 40px)}}@media screen and (min-width:1025px){header .mega-menu-menus-container{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}@media screen and (min-width:1200px){header .mega-menu-menus-container{flex-direction:row;margin:0;max-height:calc(100vh - 90px);overflow-x:none;overflow-y:auto;width:100%}}header .mega-menu-menus-container .menu-button{border-bottom:1px solid #e0e0e0}@media screen and (max-width:1199px){header .mega-menu-menus-container .menu-button{border-top:1px solid #e0e0e0;margin-top:-1px}}header .menu-back{border-bottom:1px solid #e0e0e0;cursor:pointer;display:block;font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.32px;line-height:90%;padding:10px;width:100%}@media screen and (min-width:1200px){header .menu-back{display:none}}header .menu-back svg{margin-top:-2px;padding-top:10px;transform:rotate(90deg);width:16px}header .menu-title{border-bottom:1px solid #e0e0e0;display:block;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.75px;line-height:90%;padding:12px;text-transform:uppercase;width:100%}@media screen and (min-width:1200px){header .menu-title{display:none}}header .menu-title-desktop{text-transform:none}@media screen and (max-width:1199px){header .menu-title-desktop{display:none}}@media screen and (min-width:1025px){header .menu-title-desktop{text-align:initial}}header .menu-title-desktop .menu-title-desktop-heading{display:block}header .menu-title-desktop a{transition:all .4s ease-out}header .menu-title-desktop a:hover{color:#fc6605!important;text-decoration:none}@media screen and (min-width:1025px){header .menu-title-desktop hr{margin-bottom:calc(19.4px + 1.59375vw);width:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){header .menu-title-desktop hr{margin-bottom:50px;width:40px}}header .extra-menu-container{background-color:#fff;display:flex;flex-direction:column}@media screen and (min-width:1200px){header .extra-menu-container{flex-shrink:0;width:200px}}@media screen and (min-width:1366px){header .extra-menu-container{width:250px}}@media screen and (min-width:1500px){header .extra-menu-container{width:345px}}header .extra-menu-container .extra-menu{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;padding:10px 0}@media screen and (min-width:1200px){header .extra-menu-container .extra-menu{border-bottom:none;padding:calc(20.4px + 2.0625vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1200px) and (min-width:1920px){header .extra-menu-container .extra-menu{padding-bottom:60px;padding-left:58px;padding-right:58px;padding-top:60px}}header .extra-menu-container .extra-menu a{font-size:16px;letter-spacing:-.32px;line-height:90%;padding:10px 9px;text-transform:none;transition:all .4s ease-out}@media screen and (min-width:576px){header .extra-menu-container .extra-menu a{padding:10px 20px}}@media screen and (min-width:1200px){header .extra-menu-container .extra-menu a{margin:13px 0;padding:0;text-align:left}header .extra-menu-container .extra-menu a:first-of-type{margin-top:0}}header .extra-menu-container .extra-menu a:hover{text-decoration:none}@media screen and (min-width:1200px){header .extra-menu-container .extra-menu a:hover{color:#fc6605}}header .sub-menu-items{-ms-overflow-style:none;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;margin:0 9px;scrollbar-width:none}header .sub-menu-items::-webkit-scrollbar{display:none}@media screen and (min-width:576px){header .sub-menu-items{margin:0 20px}}@media screen and (min-width:1025px){header .sub-menu-items{margin-left:40px;margin-right:40px;width:calc(100% - 80px)}}@media screen and (max-width:1199px){header .sub-menu-items{background-color:#fff;height:calc(100vh - 100px);left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(200%);transition:all .4s ease-out;width:auto;z-index:100}}@media screen and (min-width:1200px){header .sub-menu-items{border-bottom:none;height:100%;margin:0;width:100%}}@media screen and (max-width:1199px){header .sub-menu-items.child-open{overflow-x:hidden;overflow-y:hidden!important}}header .sub-menu-items.open{transform:none}@media screen and (min-width:1200px){header .sub-menu-items .nav-item .nav-link{justify-content:flex-start}}header .mega-menu-image{height:auto;position:relative}@media screen and (max-width:1199px){header .mega-menu-image{display:none}}@media screen and (min-width:1200px){header .mega-menu-image{width:100%}}header .mega-menu-image img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-close,header .mega-menu-image img{bottom:0;left:0;position:absolute;right:0;top:0}.header-close{display:none;pointer-events:none;z-index:44}@media screen and (max-width:1199px){.header-close{display:none!important}}.header-close.active{display:block;pointer-events:auto}.mega-menu-close{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:none;justify-content:center;margin-right:10px;margin-top:10px;padding:5px;position:absolute;right:10px;top:0;transition:background-color .3s ease-in-out;z-index:90}@media screen and (min-width:1200px){.mega-menu-close{display:flex;right:40px}}@media screen and (min-width:1921px){.mega-menu-close{right:calc(50% - 920px)}}.mega-menu-close:hover{background-color:#fc6605}.mega-menu-close svg{margin-bottom:-1px}.header-quote-form-container{-ms-overflow-style:none;background-color:#fff;height:calc(100vh - 100px);left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;scrollbar-width:none;top:60px;transform:translateY(-250%);transition:all .4s ease-out;z-index:-1}.header-quote-form-container::-webkit-scrollbar{display:none}@media screen and (min-width:1200px){.header-quote-form-container{height:calc(100vh - 100%);top:100%}}.header-quote-form-container .mega-menu-close{display:flex}@media screen and (min-width:1200px){.header-quote-form-container .module-quote{height:100%}.header-quote-form-container .module-quote .reduced-width-content-container{border-top:none;height:100%}}.header-quote-form-container .module-quote .reduced-width-content{-ms-overflow-style:none;border-bottom:1px solid #e0e0e0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.header-quote-form-container .module-quote .reduced-width-content::-webkit-scrollbar{display:none}@media screen and (min-width:1200px){.header-quote-form-container .module-quote .reduced-width-content{border-bottom:none;display:flex;flex-direction:column;height:100%}}.header-quote-form-container .module-quote .heading-copy-container{padding-bottom:12px;padding-top:12px}@media screen and (min-width:1200px){.header-quote-form-container .module-quote .heading-copy-container{padding-bottom:calc(18.4px + 1.125vw);padding-top:calc(18.4px + 1.125vw)}}@media screen and (min-width:1200px) and (min-width:1920px){.header-quote-form-container .module-quote .heading-copy-container{padding-bottom:40px;padding-top:40px}}.header-quote-form-container .module-quote .heading-header{font-size:26px;letter-spacing:-1.3px;line-height:110%;margin-bottom:0;text-align:center}@media screen and (min-width:1200px){.header-quote-form-container .module-quote .heading-header{font-size:40px;letter-spacing:-2px;line-height:100%}}.header-quote-form-container .module-quote .heading-copy-content-container{display:none}@media screen and (max-width:1199px){.header-quote-form-container .module-quote .quote-form-buttons{display:none}}@media screen and (min-width:1200px){.header-quote-form-container .module-quote .quote-form-buttons{margin-top:auto}}.btn,button{align-items:center;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;letter-spacing:2.08px;line-height:90%;padding:13px 20px 13px 39px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s ease-out}.btn:not(.btn-boxed),button:not(.btn-boxed){background-color:#0c2340}@media screen and (min-width:1025px){.btn:before,button:before{background-color:#af272f;border-radius:60px;content:"";height:10px;left:16px;position:absolute;top:15px;width:10px;z-index:10}}.btn:after,button:after{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:24px;left:9px;position:absolute;top:8px;width:24px;z-index:20}@media screen and (min-width:1025px){.btn:after,button:after{transform:scale(0)}}.btn.open,.btn:hover,button.open,button:hover{color:#fff;text-decoration:none}@media screen and (min-width:1025px){.btn.open:before,.btn:hover:before,button.open:before,button:hover:before{animation:spring-closed .6s forwards}.btn.open:after,.btn:hover:after,button.open:after,button:hover:after{animation:spring-open .6s .4s forwards}.btn.open svg,.btn:hover svg,button.open svg,button:hover svg{animation:grow-show .6s .4s forwards}}@media screen and (max-width:1024px){.btn.btn-small-mobile,button.btn-small-mobile{font-size:11px}.btn.btn-small-mobile:before,button.btn-small-mobile:before{top:12px}.btn.btn-small-mobile:after,button.btn-small-mobile:after{top:5px}.btn.btn-small-mobile svg,button.btn-small-mobile svg{top:11px}}@media screen and (min-width:1025px){.btn.btn-small-desktop,button.btn-small-desktop{font-size:11px}.btn.btn-small-desktop:before,button.btn-small-desktop:before{top:12px}.btn.btn-small-desktop:after,button.btn-small-desktop:after{top:5px}.btn.btn-small-desktop svg,button.btn-small-desktop svg{top:11px}}.btn.btn-gray,button.btn-gray{background-color:rgba(173,181,191,.5)}.btn.btn-gradient,button.btn-gradient{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%)}@media screen and (min-width:1025px){.btn.btn-gradient:before,button.btn-gradient:before{background-color:#fff}}@media screen and (max-width:1024px){.btn.btn-gradient-mobile,button.btn-gradient-mobile{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%)}.btn.btn-gray-mobile,button.btn-gray-mobile{background-color:rgba(173,181,191,.5)}}.btn.btn-white,button.btn-white{background-color:#fff;color:#000}@media screen and (min-width:1025px){.btn.btn-desktop-open.open svg,.btn.btn-desktop-open:hover svg,button.btn-desktop-open.open svg,button.btn-desktop-open:hover svg{animation:none!important}}.btn.btn-desktop-open:after,button.btn-desktop-open:after{animation-delay:0s;transform:scale(1)}.btn.btn-desktop-open svg,button.btn-desktop-open svg{transform:scale(1);visibility:visible}.btn.btn-no-icon,button.btn-no-icon{padding:13px 20px}@media screen and (min-width:1025px){.btn.btn-no-icon,button.btn-no-icon{padding:13px 20px}}.btn.btn-no-icon:after,.btn.btn-no-icon:before,button.btn-no-icon:after,button.btn-no-icon:before{content:normal}.btn.btn-no-background,button.btn-no-background{background-color:transparent;border-radius:initial;color:#000}.btn.btn-no-background:not(.btn-no-icon),button.btn-no-background:not(.btn-no-icon){padding-left:30px}.btn.btn-no-background:before,button.btn-no-background:before{left:8px}.btn.btn-no-background:after,button.btn-no-background:after{left:0}.btn.btn-no-background.btn-white,button.btn-no-background.btn-white{color:#fff}.btn.btn-no-background svg,button.btn-no-background svg{left:6px}@media screen and (max-width:1024px){.btn.btn-mobile-no-icon,button.btn-mobile-no-icon{padding-left:30px}.btn.btn-mobile-no-icon:before,button.btn-mobile-no-icon:before{background-color:#af272f;border-radius:60px;content:"";height:10px;left:7px;position:absolute;top:15px;width:10px;z-index:10}.btn.btn-mobile-no-icon svg,.btn.btn-mobile-no-icon:after,button.btn-mobile-no-icon svg,button.btn-mobile-no-icon:after{display:none}}@media screen and (min-width:1025px){.btn.btn-desktop-flush-left,button.btn-desktop-flush-left{padding-left:30px}.btn.btn-desktop-flush-left svg,.btn.btn-desktop-flush-left:before,button.btn-desktop-flush-left svg,button.btn-desktop-flush-left:before{left:7px}.btn.btn-desktop-flush-left:after,button.btn-desktop-flush-left:after{left:0}}.btn.btn-boxed,button.btn-boxed{align-items:center;border-radius:initial;display:flex;height:60px;justify-content:center;overflow:hidden}@media screen and (min-width:1025px){.btn.btn-boxed,button.btn-boxed{height:calc(23.4px + 3.46875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.btn.btn-boxed,button.btn-boxed{height:90px}}.btn.btn-boxed.btn-hide-circle .btn-text:after,.btn.btn-boxed.btn-hide-circle .btn-text:before,.btn.btn-boxed:after,.btn.btn-boxed:before,button.btn-boxed.btn-hide-circle .btn-text:after,button.btn-boxed.btn-hide-circle .btn-text:before,button.btn-boxed:after,button.btn-boxed:before{display:none}.btn.btn-boxed.btn-hide-circle .btn-text svg,button.btn-boxed.btn-hide-circle .btn-text svg{animation:none!important;visibility:visible}@media screen and (min-width:1025px){.btn.btn-boxed.btn-hide-circle .btn-text svg,button.btn-boxed.btn-hide-circle .btn-text svg{transform:scale(1)}}.btn.btn-boxed.btn-hide-circle .btn-text svg path,button.btn-boxed.btn-hide-circle .btn-text svg path{fill:#af272f}@media screen and (max-width:1024px){.btn.btn-boxed.show-icon-on-mobile .btn-text:before,button.btn-boxed.show-icon-on-mobile .btn-text:before{animation:spring-closed .6s forwards}.btn.btn-boxed.show-icon-on-mobile .btn-text:after,button.btn-boxed.show-icon-on-mobile .btn-text:after{animation:spring-open .6s forwards;background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:24px;left:-5px;position:absolute;top:-4px;width:24px;z-index:20}.btn.btn-boxed.show-icon-on-mobile svg,button.btn-boxed.show-icon-on-mobile svg{animation:grow-show .6s forwards}.btn.btn-boxed.btn-small-mobile .btn-text:before,button.btn-boxed.btn-small-mobile .btn-text:before{top:-1px}.btn.btn-boxed.btn-small-mobile .btn-text:after,button.btn-boxed.btn-small-mobile .btn-text:after{top:-8px}.btn.btn-boxed.btn-small-mobile .btn-text svg,button.btn-boxed.btn-small-mobile .btn-text svg{top:-2px}}@media screen and (min-width:1025px){.btn.btn-boxed.btn-small-desktop .btn-text:before,button.btn-boxed.btn-small-desktop .btn-text:before{top:-1px}.btn.btn-boxed.btn-small-desktop .btn-text:after,button.btn-boxed.btn-small-desktop .btn-text:after{top:-8px}.btn.btn-boxed.btn-small-desktop .btn-text svg,button.btn-boxed.btn-small-desktop .btn-text svg{top:-2px}}.btn.btn-boxed.btn-no-svg svg,button.btn-boxed.btn-no-svg svg{display:none}.btn.btn-boxed.btn-mobile-no-icon .btn-text,.btn.btn-boxed.btn-no-icon .btn-text,button.btn-boxed.btn-mobile-no-icon .btn-text,button.btn-boxed.btn-no-icon .btn-text{padding-left:0}.btn.btn-boxed .btn-text,button.btn-boxed .btn-text{padding-left:30px;position:relative;z-index:5}.btn.btn-boxed .btn-text:before,button.btn-boxed .btn-text:before{background-color:#af272f;border-radius:60px;content:"";height:10px;left:1px;position:absolute;top:2px;width:10px;z-index:10}@media screen and (min-width:1025px){.btn.btn-boxed .btn-text:after,button.btn-boxed .btn-text:after{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:24px;left:-5px;position:absolute;top:-5px;transform:scale(0);width:24px;z-index:20}}.btn.btn-boxed .btn-text svg,button.btn-boxed .btn-text svg{left:1px;top:1px;visibility:hidden}.btn.btn-boxed .btn-box,button.btn-boxed .btn-box{animation:initial;background-color:#0c2340;border-radius:1000px;content:"";height:1000px;left:102%;position:absolute;top:calc(50% - 500px);transition:left .3s ease-out;width:1000px;z-index:4}@media screen and (min-width:1025px){.btn.btn-boxed.open:not(.faux-link),.btn.btn-boxed:hover:not(.faux-link),button.btn-boxed.open:not(.faux-link),button.btn-boxed:hover:not(.faux-link){color:#fff}.btn.btn-boxed.open:not(.faux-link) .btn-box,.btn.btn-boxed:hover:not(.faux-link) .btn-box,button.btn-boxed.open:not(.faux-link) .btn-box,button.btn-boxed:hover:not(.faux-link) .btn-box{left:-4%}.btn.btn-boxed.open:not(.faux-link) .btn-text:before,.btn.btn-boxed:hover:not(.faux-link) .btn-text:before,button.btn-boxed.open:not(.faux-link) .btn-text:before,button.btn-boxed:hover:not(.faux-link) .btn-text:before{animation:spring-closed .6s forwards}.btn.btn-boxed.open:not(.faux-link) .btn-text:after,.btn.btn-boxed:hover:not(.faux-link) .btn-text:after,button.btn-boxed.open:not(.faux-link) .btn-text:after,button.btn-boxed:hover:not(.faux-link) .btn-text:after{animation:spring-open .6s .4s forwards}.btn.btn-boxed.open:not(.faux-link) svg,.btn.btn-boxed:hover:not(.faux-link) svg,button.btn-boxed.open:not(.faux-link) svg,button.btn-boxed:hover:not(.faux-link) svg{animation:grow-show .6s .4s forwards}.btn.btn-boxed-desktop-only,button.btn-boxed-desktop-only{align-items:center;border-radius:initial;display:flex;height:calc(23.4px + 3.46875vw);justify-content:center;overflow:hidden}}@media screen and (min-width:1025px) and (min-width:1920px){.btn.btn-boxed-desktop-only,button.btn-boxed-desktop-only{height:90px}}@media screen and (min-width:1025px){.btn.btn-boxed-desktop-only:after,.btn.btn-boxed-desktop-only:before,button.btn-boxed-desktop-only:after,button.btn-boxed-desktop-only:before{display:none}.btn.btn-boxed-desktop-only .btn-text,button.btn-boxed-desktop-only .btn-text{padding-left:30px;position:relative;z-index:5}.btn.btn-boxed-desktop-only .btn-text:before,button.btn-boxed-desktop-only .btn-text:before{background-color:#af272f;border-radius:60px;content:"";height:10px;left:1px;position:absolute;top:2px;width:10px;z-index:10}.btn.btn-boxed-desktop-only .btn-text:after,button.btn-boxed-desktop-only .btn-text:after{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:24px;left:-5px;position:absolute;top:-5px;transform:scale(0);width:24px;z-index:20}.btn.btn-boxed-desktop-only .btn-text svg,button.btn-boxed-desktop-only .btn-text svg{left:1px;top:1px;visibility:hidden}.btn.btn-boxed-desktop-only .btn-box,button.btn-boxed-desktop-only .btn-box{animation:initial;background-color:#0c2340;border-radius:1000px;content:"";height:1000px;left:102%;position:absolute;top:calc(50% - 500px);transition:left .3s ease-out;width:1000px;z-index:4}.btn.btn-boxed-desktop-only.open:not(.faux-link),.btn.btn-boxed-desktop-only:hover:not(.faux-link),button.btn-boxed-desktop-only.open:not(.faux-link),button.btn-boxed-desktop-only:hover:not(.faux-link){color:#fff}.btn.btn-boxed-desktop-only.open:not(.faux-link) .btn-box,.btn.btn-boxed-desktop-only:hover:not(.faux-link) .btn-box,button.btn-boxed-desktop-only.open:not(.faux-link) .btn-box,button.btn-boxed-desktop-only:hover:not(.faux-link) .btn-box{left:-4%}.btn.btn-boxed-desktop-only.open:not(.faux-link) .btn-text:before,.btn.btn-boxed-desktop-only:hover:not(.faux-link) .btn-text:before,button.btn-boxed-desktop-only.open:not(.faux-link) .btn-text:before,button.btn-boxed-desktop-only:hover:not(.faux-link) .btn-text:before{animation:spring-closed .6s forwards}.btn.btn-boxed-desktop-only.open:not(.faux-link) .btn-text:after,.btn.btn-boxed-desktop-only:hover:not(.faux-link) .btn-text:after,button.btn-boxed-desktop-only.open:not(.faux-link) .btn-text:after,button.btn-boxed-desktop-only:hover:not(.faux-link) .btn-text:after{animation:spring-open .6s .4s forwards}.btn.btn-boxed-desktop-only.open:not(.faux-link) svg,.btn.btn-boxed-desktop-only:hover:not(.faux-link) svg,button.btn-boxed-desktop-only.open:not(.faux-link) svg,button.btn-boxed-desktop-only:hover:not(.faux-link) svg{animation:grow-show .6s .4s forwards}}@media screen and (max-width:1024px){.btn.btn-boxed-desktop-only.btn-hide-circle-mobile:after,button.btn-boxed-desktop-only.btn-hide-circle-mobile:after{display:none}}.btn svg,button svg{height:auto;left:15px;position:absolute;top:14px;width:12px;z-index:30}@media screen and (min-width:1025px){.btn svg,button svg{transform:scale(0);visibility:hidden}}.btn svg path,button svg path{fill:#fff}.ajax-pagination{border-top:1px solid #e0e0e0;margin-top:-1px;padding-bottom:20px;padding-top:20px}.pagination-container .pagination{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:0;padding-left:0}.pagination-container .pagination li{font-family:Manrope,sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:110%;margin-right:10px}.pagination-container .pagination li.current span:after{border-bottom:1px solid #000;bottom:-1px;content:"";left:7px;position:absolute;right:7px}.pagination-container .pagination li a,.pagination-container .pagination li span{padding:2px 10px;position:relative}.pagination-container .pagination li:not(.first-pagination):not(.last-pagination) a:after{border-bottom:1px solid #000;bottom:-1px;content:"";left:7px;opacity:0;position:absolute;right:7px;transition:all .4s ease-out}.pagination-container .pagination li:not(.first-pagination):not(.last-pagination) a:hover{text-decoration:none}@media screen and (min-width:1025px){.pagination-container .pagination li:not(.first-pagination):not(.last-pagination) a:hover:after{opacity:1}}.pagination-container .pagination li .pagination-previous-link svg{transform:rotate(180deg)}.pagination-container .pagination li .pagination-next-link,.pagination-container .pagination li .pagination-previous-link{align-items:center;background-color:#adb5bf;border-radius:60px;display:flex;height:36px;justify-content:center;transition:all .4s ease-out;width:36px}.pagination-container .pagination li .pagination-next-link.disabled,.pagination-container .pagination li .pagination-previous-link.disabled{background-color:rgba(173,181,191,.5)}@media screen and (min-width:1025px){.pagination-container .pagination li .pagination-next-link:hover:not(.disabled),.pagination-container .pagination li .pagination-previous-link:hover:not(.disabled){background-color:#fc6605;transform:scale(1.1)}}.pagination-container .pagination li .pagination-next-link svg,.pagination-container .pagination li .pagination-previous-link svg{height:auto;width:16px}.pagination-container .pagination li .pagination-next-link svg path,.pagination-container .pagination li .pagination-previous-link svg path{fill:#fff}.popout{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .5s ease;z-index:200}.popout.open{opacity:1;pointer-events:auto;transform:translateY(0)}.popout .popout-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.popout .popout-overlay.js-popout-close{cursor:pointer}.popout .popout-body{-ms-overflow-style:none;align-items:center;display:flex;height:100%;justify-content:center;overflow:auto;position:relative;scrollbar-width:none;width:100%;z-index:1}.popout .popout-body::-webkit-scrollbar{display:none}.popout .popout-content{background:#fff;min-height:100%;min-height:auto;padding:20px;position:relative}@media screen and (min-width:){.popout .popout-content{padding:30px}}@media screen and (min-width:1025px){.popout .popout-content{padding:40px}}@media screen and (min-width:1366px){.popout .popout-content{padding:calc(23.4px + 3.46875vw)}}@media screen and (min-width:1366px) and (min-width:1920px){.popout .popout-content{padding-bottom:90px;padding-left:90px;padding-right:90px;padding-top:90px}}.module-accordions{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-accordions.flipped .image-wrapper{order:-1}.module-accordions.no-image .copy-container{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin:0 auto;max-width:calc(135.1px + 55.82813vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-accordions.no-image .copy-container{max-width:1207px}}@media screen and (min-width:1025px){.module-accordions.no-image .copy-container>div{width:100%}}.module-accordions .copy-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-accordions .copy-container{flex-direction:row;padding-right:0}.module-accordions .copy-container>div{width:50%}}.module-accordions .copy-wrapper-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-accordions .copy-wrapper-container{flex-direction:row}}.module-accordions .copy-wrapper{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:30px;padding-top:50px;width:100%}@media screen and (min-width:1025px){.module-accordions .copy-wrapper{padding:calc(25.4px + 4.40625vw) calc(25.9px + 4.64063vw) calc(24.4px + 3.9375vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-accordions .copy-wrapper{padding-bottom:100px;padding-left:58px;padding-right:115px;padding-top:110px}}.module-accordions .image-wrapper{height:270px;margin-left:-11px;margin-right:-11px;overflow:hidden;position:relative}@media screen and (min-width:576px){.module-accordions .image-wrapper{height:320px;margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1025px){.module-accordions .image-wrapper{flex-grow:1;height:auto;margin:0}}.module-accordions .image-wrapper img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.module-accordions .accordion-container{border:1px solid #e0e0e0;border-top:none;margin-top:30px;width:100%}@media screen and (min-width:1025px){.module-accordions .accordion-container{margin-top:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-accordions .accordion-container{margin-top:50px}}.module-copy+.module-copy .reduced-width-content-container,.module-copy+.module-full-width-image .reduced-width-content-container{border-top:none}.module-copy-col-two{background-color:#fff;border-top:1px solid #e0e0e0}@media screen and (min-width:1200px){.module-copy-col-two.wider-right-content .copy-container:first-of-type{width:35%}.module-copy-col-two.wider-right-content .copy-container:last-of-type{width:65%}}.module-copy-col-two .copy-wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.module-copy-col-two .copy-wrapper{flex-direction:row;flex-wrap:wrap}.module-copy-col-two .copy-container{padding:40px 20px;width:50%}}.module-copy-col-two .copy-container:first-of-type{padding-top:50px}@media screen and (min-width:768px){.module-copy-col-two .copy-container:first-of-type{border-right:1px solid #e0e0e0;padding-right:30px}}@media screen and (min-width:1025px){.module-copy-col-two .copy-container:first-of-type{padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-copy-col-two .copy-container:first-of-type{padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}.module-copy-col-two .copy-container:last-of-type{padding-bottom:30px;padding-top:20px}@media screen and (min-width:768px){.module-copy-col-two .copy-container:last-of-type{padding-left:30px}}@media screen and (min-width:1025px){.module-copy-col-two .copy-container:last-of-type{padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-copy-col-two .copy-container:last-of-type{padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}.module-copy-col-three .copy-wrapper{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-copy-col-three .copy-wrapper{flex-direction:row;flex-wrap:wrap}.module-copy-col-three .copy-container{width:calc(33.33333% - 24px)}.module-copy-col-three .copy-container:first-child{margin-right:12px}.module-copy-col-three .copy-container:nth-child(2){margin-left:12px;margin-right:12px}.module-copy-col-three .copy-container:nth-child(3){margin-left:12px}}.module-contact-form{border-top:1px solid #e0e0e0}.module-contact-form .contact-elements-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-contact-form .contact-elements-container{flex-direction:row}}.module-contact-form .contact-elements-container .table-container{border-bottom:1px solid #e0e0e0}@media screen and (min-width:576px){.module-contact-form .contact-elements-container .table-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:1025px){.module-contact-form .contact-elements-container .table-container{border-bottom:none;max-width:calc(75.9px + 28.07813vw);min-width:calc(75.9px + 28.07813vw);padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-contact-form .contact-elements-container .table-container{max-width:615px;min-width:615px;padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}.module-contact-form .contact-elements-container .contact-quote-button{margin-top:30px}@media screen and (min-width:1025px){.module-contact-form .contact-elements-container .contact-quote-button{margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-contact-form .contact-elements-container .contact-quote-button{margin-top:30px}}.module-contact-form .contact-elements-container .content-container{margin-bottom:50px}@media screen and (min-width:1025px){.module-contact-form .contact-elements-container .content-container{margin-bottom:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-contact-form .contact-elements-container .content-container{margin-bottom:50px}}.module-contact-form .contact-elements-container .form-container{padding:50px 9px 30px}@media screen and (min-width:576px){.module-contact-form .contact-elements-container .form-container{padding-left:20px;padding-right:20px}}@media screen and (min-width:1025px){.module-contact-form .contact-elements-container .form-container{border-left:1px solid #e0e0e0;padding:calc(19.4px + 1.59375vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-contact-form .contact-elements-container .form-container{padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:50px}}.module-form{border-top:1px solid #e0e0e0;position:relative}.module-form .reduced-width-content-container{border-top:none}@media screen and (min-width:1024px){.module-form.has-image{padding:calc(21.4px + 2.53125vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-form.has-image{padding-bottom:70px;padding-left:50px;padding-right:50px;padding-top:70px}}.module-form.has-image .form-container{padding:50px 0;z-index:40}@media screen and (min-width:1025px){.module-form.has-image .form-container{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.6);border-radius:10px;max-width:80%;padding:calc(22.2px + 2.90625vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-form.has-image .form-container{padding-bottom:78px;padding-left:50px;padding-right:50px;padding-top:78px}}@media screen and (min-width:1200px){.module-form.has-image .form-container{max-width:calc(106.4px + 42.375vw)}}@media screen and (min-width:1200px) and (min-width:1920px){.module-form.has-image .form-container{max-width:920px}}.module-form.has-image .form-container h3,.module-form.has-image .form-container p{color:#fff}.module-form.has-image .form-container form .button-group button{margin-left:0}@media screen and (min-width:1025px){.module-form.has-image .form-container form .button-group button{background-color:#fff;color:#000}}.module-form:not(.has-image) .form-container form{margin-top:50px}@media screen and (min-width:1025px){.module-form:not(.has-image) .form-container form{margin-top:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-form:not(.has-image) .form-container form{margin-top:50px}}.module-form .image-container{z-index:10}.module-form .image-container:before{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));content:"";z-index:30}@media screen and (min-width:1025px){.module-form .image-container:before{display:none}}.module-form .image-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:5}.module-form .container{display:flex}.module-form .container.form-center{justify-content:center}.module-form .container.form-center .form-container h3,.module-form .container.form-center .form-container p{text-align:center}.module-form .container.form-right{justify-content:flex-end}.module-form .form-container{position:relative;width:100%}.module-form .form-container .copy{margin-bottom:30px}.module-form .form-container form .button-group{align-items:flex-end;justify-content:center;padding-bottom:0}.module-full-width-image+.module-copy .reduced-width-content-container,.module-full-width-image+.module-full-width-image .reduced-width-content-container{border-top:none}.module-full-width-image .image-container{position:relative}.module-full-width-image img{height:auto;max-width:100%}.module-full-width-image .image-caption{display:block;font-size:13px;line-height:150%;padding-top:10px}.module-full-width-image .project-id-container{bottom:20px;position:absolute;right:20px}@media screen and (min-width:1025px){.module-full-width-image .project-id-container{bottom:calc(16.4px + .1875vw);right:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-full-width-image .project-id-container{bottom:20px;right:20px}}.module-floorplans,.module-tabs{border-top:1px solid #e0e0e0}.module-floorplans .tabbed-container,.module-tabs .tabbed-container{position:relative}.module-floorplans .tab-mobile-heading,.module-tabs .tab-mobile-heading{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:20px}@media screen and (min-width:576px){.module-floorplans .tab-mobile-heading,.module-tabs .tab-mobile-heading{padding:20px 40px}}@media screen and (min-width:1025px){.module-floorplans .tab-mobile-heading,.module-tabs .tab-mobile-heading{display:none}}.module-floorplans .tab-mobile-heading h6,.module-tabs .tab-mobile-heading h6{margin-bottom:0}.module-floorplans .tab-menu-desktop,.module-tabs .tab-menu-desktop{display:none}@media screen and (min-width:1025px){.module-floorplans .tab-menu-desktop,.module-tabs .tab-menu-desktop{display:flex;flex-wrap:wrap}}.module-floorplans .tab-toggle,.module-tabs .tab-toggle{align-items:center;border-top:1px solid #e0e0e0;cursor:pointer;display:flex;overflow:hidden;padding:20px;position:relative;transition:all .2s ease-in-out;width:100%}@media screen and (min-width:576px){.module-floorplans .tab-toggle,.module-tabs .tab-toggle{padding:20px 40px}}@media screen and (min-width:1025px){.module-floorplans .tab-toggle,.module-tabs .tab-toggle{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;flex-grow:1;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.17px;line-height:90%;margin-bottom:-1px;max-width:350px;text-transform:uppercase;width:auto}}@media screen and (max-width:1024px){.module-floorplans .tab-toggle:first-of-type,.module-tabs .tab-toggle:first-of-type{border-top:none}}@media screen and (min-width:1025px){.module-floorplans .tab-toggle.tab-toggle-mobile,.module-tabs .tab-toggle.tab-toggle-mobile{display:none!important}.module-floorplans .tab-toggle.open,.module-tabs .tab-toggle.open{background-color:#e0e0e0;pointer-events:none}}.module-floorplans .tab-toggle.open .tab-toggle-text span.opened-text,.module-tabs .tab-toggle.open .tab-toggle-text span.opened-text{opacity:1}.module-floorplans .tab-toggle.open .tab-toggle-text span.closed-text,.module-tabs .tab-toggle.open .tab-toggle-text span.closed-text{opacity:0}.module-floorplans .tab-toggle.open .tab-toggle-icon span.toggle-minus,.module-tabs .tab-toggle.open .tab-toggle-icon span.toggle-minus{opacity:1}.module-floorplans .tab-toggle.open .tab-toggle-icon span.toggle-plus,.module-tabs .tab-toggle.open .tab-toggle-icon span.toggle-plus{opacity:0}@media screen and (min-width:1025px){.module-floorplans .tab-toggle:hover,.module-tabs .tab-toggle:hover{color:#fff}.module-floorplans .tab-toggle:hover .btn-box,.module-tabs .tab-toggle:hover .btn-box{left:-4%}}.module-floorplans .tab-toggle .tab-icon,.module-tabs .tab-toggle .tab-icon{margin-right:20px}.module-floorplans .tab-toggle .tab-icon svg,.module-tabs .tab-toggle .tab-icon svg{height:auto;width:20px}.module-floorplans .tab-toggle .tab-icon svg path,.module-tabs .tab-toggle .tab-icon svg path{fill:#af272f}.module-floorplans .tab-toggle h5,.module-tabs .tab-toggle h5{margin-bottom:0}.module-floorplans .tab-toggle .btn-box,.module-tabs .tab-toggle .btn-box{animation:initial;background-color:#0c2340;border-radius:1000px;content:"";height:1000px;left:102%;position:absolute;top:calc(50% - 500px);transition:left .3s ease-out;width:1000px;z-index:-1}@media screen and (max-width:1024px){.module-floorplans .tab-toggle .btn-box,.module-tabs .tab-toggle .btn-box{display:none}}.module-floorplans .tab-toggle .tab-toggle-text,.module-tabs .tab-toggle .tab-toggle-text{align-items:center;display:flex;height:22px;justify-content:center;margin-left:auto;position:relative;width:90px}.module-floorplans .tab-toggle .tab-toggle-text span,.module-tabs .tab-toggle .tab-toggle-text span{left:0;position:absolute;top:0;transition:all .3s ease-out;z-index:25}.module-floorplans .tab-toggle .tab-toggle-text span.opened-text,.module-tabs .tab-toggle .tab-toggle-text span.opened-text{opacity:0}.module-floorplans .tab-toggle .tab-toggle-icon,.module-tabs .tab-toggle .tab-toggle-icon{align-items:center;display:flex;height:22px;justify-content:center;margin-left:auto;padding-left:10px;position:relative;width:32px}.module-floorplans .tab-toggle .tab-toggle-icon:after,.module-tabs .tab-toggle .tab-toggle-icon:after{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:22px;position:absolute;right:0;top:0;width:22px;z-index:20}.module-floorplans .tab-toggle .tab-toggle-icon span,.module-tabs .tab-toggle .tab-toggle-icon span{position:absolute;right:4px;top:-2px;transition:all .3s ease-out;z-index:25}.module-floorplans .tab-toggle .tab-toggle-icon span.toggle-minus,.module-tabs .tab-toggle .tab-toggle-icon span.toggle-minus{opacity:0}.module-floorplans .tab-toggle .tab-toggle-icon span svg,.module-tabs .tab-toggle .tab-toggle-icon span svg{height:15px;width:15px}.module-floorplans .tab-toggle .tab-toggle-icon span svg path,.module-tabs .tab-toggle .tab-toggle-icon span svg path{fill:#fff}.module-floorplans .tab-pages,.module-tabs .tab-pages{display:flex;flex-direction:column}@media screen and (max-width:1024px){.module-floorplans .tab-pages,.module-tabs .tab-pages{height:auto!important}}@media screen and (min-width:1025px){.module-floorplans .tab-pages,.module-tabs .tab-pages{position:relative}.module-floorplans .tab-page,.module-tabs .tab-page{flex-direction:column;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease-out;width:100%}}.module-floorplans .tab-page.always-open,.module-tabs .tab-page.always-open{border-top:1px solid #e0e0e0;display:block!important;opacity:1;pointer-events:auto;position:relative}@media screen and (min-width:1025px){.module-floorplans .tab-page.open,.module-tabs .tab-page.open{display:block!important;opacity:1;pointer-events:auto}}.module-floorplans .tab-page .module-copy-image .container,.module-tabs .tab-page .module-copy-image .container{padding:0 11px}@media screen and (min-width:576px){.module-floorplans .tab-page .module-copy-image .container,.module-tabs .tab-page .module-copy-image .container{padding:0 20px}}@media screen and (min-width:1025px){.module-floorplans .tab-page .module-copy-image .container,.module-tabs .tab-page .module-copy-image .container{padding:0!important}}.module-floorplans .tab-page .module-copy-image .copy-wrapper,.module-tabs .tab-page .module-copy-image .copy-wrapper{padding-top:30px}.module-floorplans .tab-page .module-heading-copy,.module-tabs .tab-page .module-heading-copy{border-top:none}.module-floorplans .tab-page .module-heading-copy .container,.module-tabs .tab-page .module-heading-copy .container{padding:0 11px}@media screen and (min-width:576px){.module-floorplans .tab-page .module-heading-copy .container,.module-tabs .tab-page .module-heading-copy .container{padding:0 20px}}@media screen and (min-width:1025px){.module-floorplans .tab-page .module-heading-copy .container,.module-tabs .tab-page .module-heading-copy .container{padding:0!important}}.module-floorplans .tab-page .module-link-slider-slider .inside-container,.module-tabs .tab-page .module-link-slider-slider .inside-container{padding:0}@media screen and (min-width:1025px){.module-floorplans .tab-page .module-link-slider-slider .inside-container,.module-tabs .tab-page .module-link-slider-slider .inside-container{padding-left:0}}.module-floorplans .tab-page .module-colour-selector,.module-tabs .tab-page .module-colour-selector{padding-bottom:20px;padding-top:20px}@media screen and (min-width:1025px){.module-floorplans .tab-page .module-colour-selector,.module-tabs .tab-page .module-colour-selector{padding-bottom:0;padding-top:0}}.module-floorplans .tab-page .module-colour-selector .container,.module-tabs .tab-page .module-colour-selector .container{padding:0 11px}@media screen and (min-width:576px){.module-floorplans .tab-page .module-colour-selector .container,.module-tabs .tab-page .module-colour-selector .container{padding:0 20px}}@media screen and (min-width:1025px){.module-floorplans .tab-page .module-colour-selector .container,.module-tabs .tab-page .module-colour-selector .container{padding:0!important}}.module-link-slider+.module-tabs{border-top:none}.module-tabs-left{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-tabs-left{display:flex}.module-tabs-left .tabs-left-col{border-right:1px solid #e0e0e0;width:33.3333333333%}.module-tabs-left .tabs-right-col{border-left:1px solid #e0e0e0;margin-left:-1px;width:66.6666666667%}}.module-tabs-left .tabs-copy{padding:30px 11px}@media screen and (min-width:576px){.module-tabs-left .tabs-copy{padding:30px 20px}}@media screen and (min-width:1025px){.module-tabs-left .tabs-copy{padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-tabs-left .tabs-copy{padding-bottom:70px;padding-left:58px;padding-right:58px;padding-top:70px}}.module-tabs-left .tab-left-mobile-heading{padding-top:30px;text-align:center}@media screen and (min-width:1025px){.module-tabs-left .tab-left-mobile-heading{display:none}}.module-tabs-left .tab-left-mobile-heading h6{margin-bottom:0}.module-tabs-left .tabs-menu{border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;margin-bottom:-1px}@media screen and (min-width:1025px){.module-tabs-left .tabs-menu{border-bottom:1px solid #e0e0e0;border-top:none;flex-direction:column;margin-bottom:0}}.module-tabs-left .tab-left-toggle{align-items:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#000;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.17px;line-height:90%;overflow:hidden;padding:13px;position:relative;text-transform:uppercase;transition:all .2s ease-in-out;width:50%}@media screen and (min-width:576px){.module-tabs-left .tab-left-toggle{padding:20px 40px}}@media screen and (min-width:1025px){.module-tabs-left .tab-left-toggle{border-right:none;border-top:1px solid #e0e0e0;flex-grow:1;font-size:calc(17.2px + .5625vw);height:auto!important;justify-content:flex-start;letter-spacing:-1.4px;line-height:110%;margin-bottom:-1px;padding:0;text-transform:none;width:100%}}@media screen and (min-width:1025px) and (min-width:1920px){.module-tabs-left .tab-left-toggle{font-size:28px}}@media screen and (max-width:1024px){.module-tabs-left .tab-left-toggle .btn-text{line-height:120%;padding:0;text-align:center}.module-tabs-left .tab-left-toggle .btn-text svg,.module-tabs-left .tab-left-toggle .btn-text:after,.module-tabs-left .tab-left-toggle .btn-text:before{display:none}}.module-tabs-left .tab-left-toggle .btn-text:before{top:9px}.module-tabs-left .tab-left-toggle .btn-text:after{top:2px}.module-tabs-left .tab-left-toggle .btn-text svg{top:8px}@media screen and (max-width:1024px){.module-tabs-left .tab-left-toggle:nth-of-type(2n){border-right:none}}.module-tabs-left .tab-left-toggle.open{background-color:#e0e0e0;color:#000!important;pointer-events:none}.module-tabs-left .tab-left-toggle.open .tab-toggle-icon span.toggle-minus{opacity:1}.module-tabs-left .tab-left-toggle.open .tab-toggle-icon span.toggle-plus{opacity:0}@media screen and (min-width:1025px){.module-tabs-left .tab-left-toggle:hover{color:#fff}.module-tabs-left .tab-left-toggle:hover .btn-box{left:-4%}}.module-tabs-left .tab-left-toggle .tab-image{flex-shrink:0;margin-right:30px;min-height:92px;overflow:hidden;position:relative;width:148px}@media screen and (max-width:1024px){.module-tabs-left .tab-left-toggle .tab-image{display:none}}.module-tabs-left .tab-left-toggle .tab-image img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.module-tabs-left .tab-left-toggle .tab-icon{margin-right:20px}.module-tabs-left .tab-left-toggle .tab-icon svg path{fill:#af272f}.module-tabs-left .tab-left-toggle h5{margin-bottom:0}.module-tabs-left .tab-left-toggle .btn-box{animation:initial;background-color:#0c2340;border-radius:1000px;content:"";height:1000px;left:102%;position:absolute;top:calc(50% - 500px);transition:left .3s ease-out;width:1000px;z-index:-1}@media screen and (max-width:1024px){.module-tabs-left .tab-left-toggle .btn-box{display:none}}.module-tabs-left .tab-left-pages{display:flex;flex-direction:column}@media screen and (max-width:1024px){.module-tabs-left .tab-left-pages{height:auto!important}}@media screen and (min-width:1025px){.module-tabs-left .tab-left-pages{height:100%;position:relative}}.module-tabs-left .tab-left-page{padding:30px 9px}@media screen and (min-width:576px){.module-tabs-left .tab-left-page{padding:30px 20px}}@media screen and (min-width:1025px){.module-tabs-left .tab-left-page{flex-direction:column;height:100%;opacity:0;padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw);pointer-events:none;position:absolute;top:0;transition:all .3s ease-out;width:50%}}@media screen and (min-width:1025px) and (min-width:1920px){.module-tabs-left .tab-left-page{padding-bottom:70px;padding-left:58px;padding-right:58px;padding-top:70px}}@media screen and (min-width:1025px){.module-tabs-left .tab-left-page.open{display:block!important;opacity:1;pointer-events:auto}}.module-tabs-left .tab-left-page .tab-left-hading{border-bottom:1px solid #e0e0e0;padding-bottom:10px}.module-tabs-left .tab-left-page .tab-links{display:flex;flex-direction:column;margin-bottom:30px}@media screen and (min-width:1025px){.module-tabs-left .tab-left-page .tab-links{flex-direction:row}}.module-tabs-left .tab-left-page .tab-links .btn{font-weight:600;margin-bottom:5px}@media screen and (min-width:1025px){.module-tabs-left .tab-left-page .tab-links .btn{margin-bottom:0;margin-right:10px}}.module-tabs-left .tab-left-page .tab-links .btn:last-of-type{margin-bottom:0}@media screen and (min-width:1025px){.module-tabs-left .tab-left-page .tab-links .btn:last-of-type{margin-right:0}}.module-tabs-left .tab-left-page .tab-image{display:block;height:267px;margin-bottom:30px;position:relative;width:100%}@media screen and (min-width:1025px){.module-tabs-left .tab-left-page .tab-image{height:100%;margin-bottom:0;position:absolute;right:-100%;top:0}}.module-tabs-left .tab-left-page .tab-image img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.module-page-header{align-items:flex-end;border-top:1px solid #e0e0e0;display:flex;position:relative}@media screen and (min-width:1025px){.module-page-header{min-height:calc(93.4px + 36.28125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header{min-height:790px}}@media screen and (max-width:1024px){.module-page-header.small-mobile-heading .header-content .left-content h1{font-size:50px}}@media screen and (min-width:1025px){.module-page-header.no-image{min-height:auto;padding-top:calc(32.4px + 7.6875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header.no-image{padding-top:180px}}.module-page-header.no-image .header-content .left-content .header-breadcrumb,.module-page-header.no-image .header-content .left-content .header-copy,.module-page-header.no-image .header-content .left-content h1,.module-page-header.no-image .header-content .right-content .right-content-inner h5{color:#000}.module-page-header .image-container{height:100%}.module-page-header .image-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:20}.module-page-header .image-container:before{background:linear-gradient(180deg,rgba(12,35,64,.1),rgba(12,35,64,0) 25.82%),linear-gradient(359deg,rgba(0,0,0,.6) 32.98%,transparent 99.44%);content:"";z-index:30}@media screen and (min-width:1025px){.module-page-header .image-container:before{background:linear-gradient(180deg,rgba(12,35,64,.1),rgba(12,35,64,0) 25.82%),linear-gradient(0deg,rgba(0,0,0,.6) 52.41%,transparent)}}.module-page-header .header-content-container{margin:0 auto;width:100%}.module-page-header .header-content{display:flex;flex-direction:column;padding-bottom:40px;padding-top:160px;position:relative;z-index:40}@media screen and (min-width:1025px){.module-page-header .header-content{padding:0 calc(20.2px + 1.96875vw) calc(22.4px + 3vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content{padding-bottom:80px;padding-left:58px;padding-right:58px}}@media screen and (min-width:1200px){.module-page-header .header-content{align-items:flex-end;flex-direction:row}.module-page-header .header-content .left-content{width:50%}.module-page-header .header-content .left-content.no-right-content{width:60%}.module-page-header .header-content .left-content.full-width-content{width:100%}}.module-page-header .header-content .left-content .pre-header-content{align-items:center;display:flex;margin-bottom:20px}.module-page-header .header-content .left-content .pre-header-content .on-sale{margin-right:20px}.module-page-header .header-content .left-content .header-breadcrumb{color:#fff;font-size:15px;line-height:150%}@media screen and (min-width:1025px){.module-page-header .header-content .left-content .header-breadcrumb{font-size:15px}}.module-page-header .header-content .left-content h1{color:#fff;margin-bottom:0}.module-page-header .header-content .left-content .header-date-cat-container{display:flex;flex-direction:column;margin-top:20px}@media screen and (min-width:1025px){.module-page-header .header-content .left-content .header-date-cat-container{align-items:center;flex-direction:row;margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content .left-content .header-date-cat-container{margin-top:30px}}.module-page-header .header-content .left-content .header-date{color:#fff;font-size:15px;line-height:150%}@media screen and (min-width:1025px){.module-page-header .header-content .left-content .header-date{margin-bottom:8px;margin-right:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content .left-content .header-date{margin-right:20px}}.module-page-header .header-content .left-content .header-copy{color:#fff;font-size:15px;line-height:150%;margin-bottom:0;margin-top:20px}@media screen and (min-width:1025px){.module-page-header .header-content .left-content .header-copy{font-size:15px;margin-top:calc(18.4px + 1.125vw);width:calc(67.9px + 24.32813vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content .left-content .header-copy{margin-top:40px;width:535px}}.module-page-header .header-content .left-content .header-button{margin-top:20px}@media screen and (min-width:1025px){.module-page-header .header-content .left-content .header-button{margin-bottom:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content .left-content .header-button{margin-bottom:50px}}.module-page-header .header-content .left-content .header-content-bottom{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}@media screen and (min-width:1025px){.module-page-header .header-content .left-content .header-content-bottom{align-items:center;flex-direction:row;margin-top:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content .left-content .header-content-bottom{margin-top:50px}}.module-page-header .header-content .left-content .header-content-bottom .kit-home-information-container{margin-bottom:20px}@media screen and (min-width:1025px){.module-page-header .header-content .left-content .header-content-bottom .kit-home-information-container{margin-bottom:0;margin-right:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content .left-content .header-content-bottom .kit-home-information-container{margin-right:50px}}.module-page-header .header-content .left-content .header-content-bottom .kit-home-information-container span{margin-right:30px}@media screen and (min-width:1025px){.module-page-header .header-content .left-content .header-content-bottom .kit-home-information-container span{margin-bottom:0;margin-right:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content .left-content .header-content-bottom .kit-home-information-container span{margin-right:30px}}.module-page-header .header-content .left-content .header-content-bottom .kit-home-information-container span:last-of-type{margin-right:0}.module-page-header .header-content .right-content{align-items:flex-end;display:flex;width:100%}@media screen and (min-width:1200px){.module-page-header .header-content .right-content{padding-left:calc(17.4px + .65625vw);width:50%}}@media screen and (min-width:1200px) and (min-width:1920px){.module-page-header .header-content .right-content{padding-left:30px}}.module-page-header .header-content .right-content .right-content-inner{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.6);border-radius:10px;margin-top:20px;padding:20px;width:100%}@media screen and (min-width:1025px){.module-page-header .header-content .right-content .right-content-inner{padding:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-page-header .header-content .right-content .right-content-inner{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}.module-page-header .header-content .right-content .right-content-inner h5{color:#fff}.module-page-header .header-content .right-content .right-content-inner form .button-group{align-items:flex-end;padding-bottom:0}.module-page-header .header-content .right-content .right-content-inner form .button-group button{background-color:#fff;color:#000;margin-left:0}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-top{align-items:flex-start;border-bottom:1px solid #fff;display:flex;flex-direction:column;padding-bottom:20px}@media screen and (min-width:410px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-top{align-items:center;flex-direction:row;justify-content:space-between}}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-top .kit-home-information-container{margin-bottom:20px}@media screen and (min-width:410px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-top .kit-home-information-container{margin-bottom:0}}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px}@media screen and (min-width:576px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom{align-items:flex-end;flex-direction:row;justify-content:space-between}}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-header-bottom-left{display:flex;flex-direction:column}@media screen and (min-width:1500px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-header-bottom-left{align-items:flex-end;flex-direction:row}}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-price-label{font-size:15px;line-height:150%}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-price-on-sale{font-size:15px;line-height:150%;text-decoration:line-through}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-price-container{color:#fff;display:flex;flex-direction:column;margin-top:20px;position:relative}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-price-container .kit-home-price-label{display:block;margin-bottom:4px}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-price-container .kit-home-price-price{font-family:Manrope,sans-serif;font-size:36px;font-weight:600;letter-spacing:-1.8px;line-height:110%}@media screen and (min-width:1025px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-price-container .kit-home-price-price{font-size:54px;letter-spacing:-2.7px;line-height:100%}}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-price-container .kit-home-price-on-sale-container{align-items:center;display:flex;flex-direction:row;margin-top:10px}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-price-container .kit-home-price-on-sale-container .kit-home-price-on-sale{margin-left:5px}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-cyclonic-price-container{color:#fff}@media screen and (min-width:1200px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-cyclonic-price-container{margin-left:0;margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1200px) and (min-width:1920px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-cyclonic-price-container{margin-top:30px}}@media screen and (min-width:1500px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-cyclonic-price-container{margin-left:calc(18.4px + 1.125vw);margin-top:0}}@media screen and (min-width:1500px) and (min-width:1920px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .kit-home-cyclonic-price-container{margin-left:40px}}.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .btn{margin-top:20px}@media screen and (min-width:576px){.module-page-header .header-content .right-content .kit-home-header .kit-home-header-bottom .btn{margin-top:0}}.module-home-header{align-items:flex-end;display:flex;height:690px;position:relative}@media screen and (min-width:1025px){.module-home-header{height:calc(101.4px + 40.03125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-home-header{height:870px}}.module-home-header.has-search-form{min-height:700px}@media screen and (max-width:1024px){.module-home-header.has-search-form{height:auto}.module-home-header.has-search-form .home-header-content{padding-bottom:0;padding-top:130px}}@media screen and (min-width:1025px){.module-home-header.has-search-form .container{align-items:flex-start;display:flex;flex-direction:column}.module-home-header.full-width-content .home-header-content{max-width:none;padding-bottom:calc(23.4px + 3.46875vw);padding-left:calc(23.4px + 3.46875vw);padding-right:calc(23.4px + 3.46875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-home-header.full-width-content .home-header-content{padding-bottom:90px;padding-left:90px;padding-right:90px}}@media screen and (min-width:1921px){.module-home-header.full-width-content .home-header-content{padding-left:calc(50% - 862px);padding-right:calc(50% - 862px)}}@media screen and (min-width:1025px){.module-home-header.full-width-content .home-header-content .container{padding:0 40px}.module-home-header.full-width-content .home-header-content h1,.module-home-header.full-width-content .home-header-content h3{max-width:calc(129.4px + 53.15625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-home-header.full-width-content .home-header-content h1,.module-home-header.full-width-content .home-header-content h3{max-width:1150px}}.module-home-header .home-header-image{height:100%}.module-home-header .home-header-image img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:20}@media screen and (max-width:1024px){.module-home-header .home-header-image.has-mobile-image .desktop-image{display:none}}@media screen and (min-width:1025px){.module-home-header .home-header-image.has-mobile-image .mobile-image{display:none}}.module-home-header .home-header-image:before{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 87.12%),linear-gradient(0deg,rgba(12,35,64,.2),rgba(12,35,64,.2));content:"";z-index:30}@media screen and (min-width:1025px){.module-home-header .home-header-image:before{background:linear-gradient(180deg,rgba(12,35,64,.1),rgba(12,35,64,0) 25.82%),linear-gradient(0deg,rgba(0,0,0,.2),transparent 87.12%),linear-gradient(0deg,rgba(12,35,64,.2),rgba(12,35,64,.2))}}.module-home-header .home-header-content{overflow-wrap:break-word;padding-bottom:180px;position:relative;width:100%;z-index:40}@media screen and (min-width:1025px){.module-home-header .home-header-content{margin:0 auto;max-width:calc(114.4px + 46.125vw);padding-bottom:calc(28.4px + 5.8125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-home-header .home-header-content{max-width:1000px;padding-bottom:140px}}@media screen and (min-width:1025px){.module-home-header .home-header-content .container{padding:0}}.module-home-header .home-header-content h1{color:#fff;margin-bottom:20px}@media screen and (max-width:1024px){.module-home-header .home-header-content h1{font-size:48px}}@media screen and (min-width:1025px){.module-home-header .home-header-content h1{margin-bottom:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-home-header .home-header-content h1{margin-bottom:30px}}.module-home-header .home-header-content h3{-webkit-text-fill-color:transparent;background:linear-gradient(97deg,#af272f -9.26%,#fc6605 38.88%);background-clip:text;-webkit-background-clip:text;margin-bottom:0;padding-bottom:10px}@media screen and (max-width:1024px){.module-home-header .home-header-content h3{font-size:26px}}@media screen and (min-width:1025px){.module-home-header .home-header-content h3{max-width:80%}}@media screen and (min-width:1200px){.module-home-header .home-header-content h3{max-width:60%}}.module-home-header .home-header-content .btn{margin-top:30px}@media screen and (min-width:1025px){.module-home-header .home-header-content .btn{margin-top:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-home-header .home-header-content .btn{margin-top:40px}}.module-home-header .kit-home-search-form{background-color:#fff;border:1px solid #e0e0e0;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;flex-direction:column;margin-top:40px;padding:20px;position:relative}@media screen and (min-width:1025px){.module-home-header .kit-home-search-form{border:none;border-radius:10px;padding:30px 30px 10px}}.module-home-header .kit-home-search-form:before{background-color:#fff;bottom:0;content:"";left:-21px;pointer-events:none;position:absolute;right:-21px;top:30px;z-index:-1}@media screen and (min-width:576px){.module-home-header .kit-home-search-form:before{left:-41px;right:-41px}}@media screen and (min-width:1025px){.module-home-header .kit-home-search-form:before{display:none}}.module-home-header .kit-home-search-form-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:576px){.module-home-header .kit-home-search-form-content{border-bottom:1px solid #e0e0e0;padding-bottom:15px}.module-home-header .kit-home-search-form-content h5{margin-bottom:0}}.module-home-header .kit-home-search-form-content .btn{font-weight:600;margin-top:0}@media screen and (min-width:576px){.module-home-header .kit-home-search-form-content .btn{padding-right:0}}@media screen and (max-width:1024px){.module-home-header .kit-home-search-form-content .btn{bottom:18px;left:10px;position:absolute;z-index:10}}.module-home-header .kit-home-search-form-form{padding-top:10px}.module-home-header .kit-home-search-form-form .form-fields{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-home-header .kit-home-search-form-form .form-fields{align-items:flex-end;flex-direction:row}.module-home-header .kit-home-search-form-form .form-fields .button-group,.module-home-header .kit-home-search-form-form .form-fields .form-group{padding-bottom:20px;width:auto}.module-home-header .kit-home-search-form-form .form-fields .form-group{padding-right:calc(16.8px + .375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-home-header .kit-home-search-form-form .form-fields .form-group{padding-right:24px}}@media screen and (min-width:1025px){.module-home-header .kit-home-search-form-form .form-fields .form-group:last-of-type{padding-right:0}}.module-home-header .kit-home-search-form-form .form-fields .nice-select{min-width:200px}@media screen and (min-width:1025px){.module-home-header .kit-home-search-form-form .form-fields .pill-button-group-container .pill-button{margin-bottom:0}}.module-image-gallery{border-top:1px solid #e0e0e0}.module-image-gallery .reduced-width-content-container{border-top:none}.module-image-gallery .reduced-width-content-container .reduced-width-content{padding-bottom:0;padding-top:0}@media screen and (min-width:1025px){.module-image-gallery .reduced-width-content-container .reduced-width-content{padding-bottom:0;padding-top:0}}@media screen and (min-width:1921px){.module-image-gallery .reduced-width-content-container .slider-progress{right:calc(50% - 621.8px + 6.1875vw)}.module-image-gallery .reduced-width-content-container .slider-controls{right:calc(50% - 646.4px + 2.15625vw)}}.module-image-gallery .variable-width-images{padding:0 9px}@media screen and (min-width:576px){.module-image-gallery .variable-width-images{padding:0 20px}}@media screen and (min-width:1025px){.module-image-gallery .variable-width-images{padding-left:40px;padding-right:40px}}@media screen and (min-width:1921px){.module-image-gallery .variable-width-images{padding-left:calc(50% - 920px);padding-right:calc(50% - 920px)}}@media screen and (min-width:1025px){.module-image-gallery .variable-width-images .swiper-slide{min-height:calc(84.4px + 32.0625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .variable-width-images .swiper-slide{min-height:700px}}@media screen and (min-width:1025px){.module-image-gallery .variable-width-images .swiper-slide.has-content .image-container{min-height:calc(84.4px + 32.0625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .variable-width-images .swiper-slide.has-content .image-container{min-height:700px}}.module-image-gallery .variable-width-images .swiper-slide h2{font-size:38px}@media screen and (min-width:1025px){.module-image-gallery .variable-width-images .swiper-slide h2{font-size:calc(21.2px + 2.4375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .variable-width-images .swiper-slide h2{font-size:68px}}@media screen and (min-width:1366px){.module-image-gallery .variable-width-images .swiper-slide h2{font-size:calc(22.2px + 2.90625vw)}}@media screen and (min-width:1366px) and (min-width:1920px){.module-image-gallery .variable-width-images .swiper-slide h2{font-size:78px}}.module-image-gallery .variable-width-images .swiper-slide p{font-size:18px}@media screen and (min-width:1025px){.module-image-gallery .variable-width-images .swiper-slide p{font-size:calc(16.2px + .09375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .variable-width-images .swiper-slide p{font-size:18px}}.module-image-gallery .swiper-slide{min-height:211px;padding-top:36.5%;position:relative}@media screen and (min-width:1025px){.module-image-gallery .swiper-slide{min-height:calc(92px + 35.625vw);padding-top:0}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .swiper-slide{min-height:776px}}.module-image-gallery .swiper-slide.has-content,.module-image-gallery .swiper-slide.has-content .image-container{min-height:666px}@media screen and (min-width:1025px){.module-image-gallery .swiper-slide.has-content .image-container{min-height:calc(92px + 35.625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .swiper-slide.has-content .image-container{min-height:776px}}.module-image-gallery .swiper-slide.has-content .image-container:before{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4));content:"";z-index:30}@media screen and (min-width:1025px){.module-image-gallery .swiper-slide.has-content .image-container:before{background:linear-gradient(180deg,transparent 82.51%,rgba(0,0,0,.3)),linear-gradient(90deg,rgba(0,0,0,.3) 41.93%,transparent)}}.module-image-gallery .swiper-slide .image-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:5}.module-image-gallery .swiper-slide .container{position:relative;z-index:40}.module-image-gallery .swiper-slide .content-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding-bottom:70px;padding-top:50px}@media screen and (min-width:1025px){.module-image-gallery .swiper-slide .content-container{padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .swiper-slide .content-container{padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}.module-image-gallery .swiper-slide .foreground-image-container{max-width:60%;padding-bottom:30px}@media screen and (min-width:768px){.module-image-gallery .swiper-slide .foreground-image-container{max-width:40%}}@media screen and (min-width:1025px){.module-image-gallery .swiper-slide .foreground-image-container{max-width:30%;padding-bottom:0;position:absolute;right:calc(18.4px + 1.125vw);top:calc(21.4px + 2.53125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .swiper-slide .foreground-image-container{right:40px;top:70px}}@media screen and (min-width:1366px){.module-image-gallery .swiper-slide .foreground-image-container{max-width:100%}}@media screen and (min-width:1921px){.module-image-gallery .swiper-slide .foreground-image-container{right:calc(50% - 923.4px + 2.15625vw)}}.module-image-gallery .swiper-slide .foreground-image-container img{max-width:100%}.module-image-gallery .swiper-slide h2,.module-image-gallery .swiper-slide p{color:#fff}@media screen and (min-width:1025px){.module-image-gallery .swiper-slide h2,.module-image-gallery .swiper-slide p{max-width:59%}}@media screen and (min-width:1200px){.module-image-gallery .swiper-slide h2,.module-image-gallery .swiper-slide p{max-width:45%}}.module-image-gallery .swiper-slide p{font-size:15px;line-height:150%;margin-bottom:30px}@media screen and (min-width:1025px){.module-image-gallery .swiper-slide p{font-size:15px}}.module-image-gallery .swiper-slide .project-id-container{margin-top:auto}.module-image-gallery .slider-controls{right:20px}@media screen and (min-width:576px){.module-image-gallery .slider-controls{right:40px}}@media screen and (min-width:1025px){.module-image-gallery .slider-controls{right:calc(24.2px + 3.84375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-image-gallery .slider-controls{right:98px}}@media screen and (min-width:1921px){.module-image-gallery .slider-controls{right:calc(50% - 923.4px + 2.15625vw)}}.module-video{border-top:1px solid #e0e0e0}@media screen and (min-width:1024px){.module-video .container{display:flex}}.module-video .image-container{height:241px;position:relative}@media screen and (max-width:1024px){.module-video .image-container{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:575px){.module-video .image-container{margin-left:-11px;margin-right:-11px}}@media screen and (min-width:767px){.module-video .image-container{height:350px}}@media screen and (min-width:1024px){.module-video .image-container{flex-shrink:0;height:auto;min-height:calc(104.9px + 41.67188vw);width:50%}}@media screen and (min-width:1024px) and (min-width:1920px){.module-video .image-container{min-height:905px}}@media screen and (min-width:1199px){.module-video .image-container{width:64%}}@media screen and (min-width:1024px){.module-video .image-container a:hover svg .outer{fill:#fc6605}.module-video .image-container a:hover svg .cutout{fill:#fff}}.module-video .image-container a svg path{transition:fill .3s ease-out}.module-video .image-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:5}.module-video .image-container span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.module-video .content-container{display:flex;flex-direction:column;padding:50px 0}@media screen and (min-width:1024px){.module-video .content-container{justify-content:center;padding:calc(21.4px + 2.53125vw) calc(31.6px + 7.3125vw) calc(19.4px + 1.59375vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-video .content-container{padding-bottom:50px;padding-left:58px;padding-right:172px;padding-top:70px}}.module-video .content-container .copy{margin-bottom:45px}@media screen and (min-width:1024px){.module-video .content-container .copy{margin-bottom:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-video .content-container .copy{margin-bottom:50px}}.module-video .content-container .review-link{display:flex;flex-direction:row;flex-wrap:wrap}.module-video .content-container .review-link:hover{text-decoration:none}.module-video .content-container .review-link .review-rating{font-family:Manrope,sans-serif;font-size:60px;font-weight:600;letter-spacing:-3px;line-height:100%;padding-right:15px}@media screen and (min-width:1024px){.module-video .content-container .review-link .review-rating{font-size:calc(23.4px + 3.46875vw);letter-spacing:-4.5px;line-height:99%;padding-right:calc(16.4px + .1875vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-video .content-container .review-link .review-rating{font-size:90px;padding-right:20px}}.module-video .content-container .review-link .review-count{display:flex;flex-direction:column;padding-top:5px}@media screen and (min-width:1024px){.module-video .content-container .review-link .review-count{padding-top:13px}}.module-video .content-container .review-link .review-count span{font-size:20px;font-weight:600;letter-spacing:-1px;line-height:110%;padding-top:12px}.module-video .content-container .review-link h6{padding-top:10px}@media screen and (min-width:1024px){.module-video .content-container .review-link h6{padding-top:16px}}.module-video .content-container .review-link .review-logo{padding-top:16px;width:100%}@media screen and (min-width:1024px){.module-video .content-container .review-link .review-logo{padding-top:calc(16.4px + .1875vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-video .content-container .review-link .review-logo{padding-top:20px}}.module-heading-copy{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-heading-copy.stack-content.full-width-content .heading-copy-content-container,.module-heading-copy.stack-content.full-width-content .heading-header{width:100%}}@media screen and (min-width:1200px){.module-heading-copy.stack-content.full-width-content .heading-copy-content-container,.module-heading-copy.stack-content.full-width-content .heading-header{width:100%}}@media screen and (min-width:1025px){.module-heading-copy.stack-content .heading-copy-container{flex-direction:column}}@media screen and (min-width:1200px){.module-heading-copy.stack-content .heading-copy-container{padding-right:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1200px) and (min-width:1920px){.module-heading-copy.stack-content .heading-copy-container{padding-right:58px}}@media screen and (min-width:1025px){.module-heading-copy.stack-content .heading-copy-container.has-second-copy .heading-copy-content-container{width:100%}.module-heading-copy.stack-content .heading-copy-container.has-second-copy .heading-copy-content{width:50%}.module-heading-copy.stack-content .heading-copy-container.has-second-copy .heading-copy-content:first-of-type{padding-bottom:0;padding-right:calc(17.3px + .60938vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-heading-copy.stack-content .heading-copy-container.has-second-copy .heading-copy-content:first-of-type{padding-right:29px}}@media screen and (min-width:1025px){.module-heading-copy.stack-content .heading-copy-container.has-second-copy .heading-copy-content:last-of-type{padding-left:calc(17.3px + .60938vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-heading-copy.stack-content .heading-copy-container.has-second-copy .heading-copy-content:last-of-type{padding-left:29px}}@media screen and (min-width:1025px){.module-heading-copy.stack-content .heading-copy-content-container{align-items:flex-start;flex-direction:row;margin-right:0;padding-left:0;padding-top:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-heading-copy.stack-content .heading-copy-content-container{padding-top:50px}}@media screen and (min-width:1025px){.module-heading-copy.stack-content .heading-copy-container{align-items:flex-start}.module-heading-copy.stack-content .heading-copy-content{flex-direction:column;margin-right:auto}}@media screen and (max-width:1025px){.module-heading-copy.has-controls .heading-copy-container{margin-bottom:80px}.module-heading-copy.has-controls .heading-copy-container .slider-controls:not(.alternate-controls){bottom:-40px}.module-heading-copy.has-alternate-controls .heading-copy-container{margin-bottom:0;padding-bottom:0}.module-heading-copy.has-alternate-controls .alternate-controls{margin-top:30px}}.module-heading-copy .heading-copy-container{padding-bottom:30px;padding-top:50px;position:relative}@media screen and (min-width:1025px){.module-heading-copy .heading-copy-container{padding:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-heading-copy .heading-copy-container{padding-bottom:58px;padding-left:58px;padding-right:58px;padding-top:58px}}@media screen and (min-width:1200px){.module-heading-copy .heading-copy-container{padding-right:calc(44.4px + 13.3125vw)}}@media screen and (min-width:1200px) and (min-width:1920px){.module-heading-copy .heading-copy-container{padding-right:300px}}@media screen and (min-width:1025px){.module-heading-copy .heading-copy-container{display:flex;flex-direction:row}}.module-heading-copy .heading-copy-container.has-second-copy .heading-copy-content:first-of-type{padding-bottom:30px}@media screen and (min-width:1025px){.module-heading-copy .heading-copy-container.has-second-copy .heading-copy-content:first-of-type{padding-bottom:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-heading-copy .heading-copy-container.has-second-copy .heading-copy-content:first-of-type{padding-bottom:30px}}.module-heading-copy .heading-header{display:block}@media screen and (min-width:1025px){.module-heading-copy .heading-header{flex-shrink:0;margin-bottom:0;width:calc(78.4px + 29.25vw);width:50%}}@media screen and (min-width:1025px) and (min-width:1920px){.module-heading-copy .heading-header{width:640px}}@media screen and (min-width:1200px){.module-heading-copy .heading-header{width:40%}}.module-heading-copy .heading-header.no-content{margin-bottom:0}.module-heading-copy .heading-copy-content-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-heading-copy .heading-copy-content-container{justify-content:flex-end;margin-right:calc(29.6px + 6.375vw);padding-left:calc(20.2px + 1.96875vw);width:50%}}@media screen and (min-width:1025px) and (min-width:1920px){.module-heading-copy .heading-copy-content-container{margin-right:152px;padding-left:58px}}@media screen and (min-width:1200px){.module-heading-copy .heading-copy-content-container{width:60%}}@media screen and (min-width:1025px){.module-heading-copy .heading-copy-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}}.module-heading-copy .heading-copy-content .copy.has-link{margin-bottom:30px}@media screen and (min-width:1025px){.module-heading-copy .heading-copy-content .copy.has-link{margin-bottom:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-heading-copy .heading-copy-content .copy.has-link{margin-bottom:40px}}.module-link-slider{border-top:1px solid #e0e0e0}.module-link-slider .module-heading-copy{border-bottom:1px solid #e0e0e0;border-top:none}.module-link-slider .swiper.no-slider .swiper-wrapper{margin-bottom:-1px}.module-link-slider .swiper.no-slider .swiper-slide{width:100%}@media screen and (min-width:576px){.module-link-slider .swiper.no-slider .swiper-slide{width:50%}}@media screen and (min-width:1025px){.module-link-slider .swiper.no-slider .swiper-slide{width:33.3333333333%}}@media screen and (min-width:1200px){.module-link-slider .swiper.no-slider .swiper-slide:not(.desktop-card-count-3):not(.desktop-card-count-5){width:25%}.module-link-slider .swiper.no-slider .swiper-slide.desktop-card-count-5{width:20%}}.module-link-slider .swiper.no-slider .swiper-slide:after{border-bottom:1px solid #e0e0e0;bottom:0;content:"";left:0;position:absolute;right:0;width:100%;z-index:30}@media screen and (min-width:1025px){.module-link-slider .swiper .swiper-slide.desktop-card-count-5.card-style-icon .link-slider-slide{padding:calc(24.4px + 3.9375vw) calc(18.4px + 1.125vw) calc(20.4px + 2.0625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-link-slider .swiper .swiper-slide.desktop-card-count-5.card-style-icon .link-slider-slide{padding-bottom:60px;padding-left:40px;padding-right:40px;padding-top:100px}}.module-link-slider .floorplan-count{position:absolute;right:20px;top:20px}@media screen and (min-width:1025px){.module-link-slider .floorplan-count{right:30px;top:30px}}.module-selectable-articles,.module-selectable-articles .module-selectable-articles-slider{border-top:1px solid #e0e0e0}.module-selectable-articles .module-selectable-articles-slider .swiper-slide{height:auto;position:relative}.module-selectable-articles .module-selectable-articles-slider .swiper-slide .blog-details-container{height:100%}.module-selectable-articles .module-selectable-articles-slider .swiper-slide .blog-details-container:after{border-right:1px solid #e0e0e0;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;z-index:30}.module-virtual-tour{border-top:1px solid #e0e0e0}@media screen and (min-width:1024px){.module-virtual-tour.has-content .virtual-tour-container{flex-shrink:0;width:50%}}@media screen and (min-width:1199px){.module-virtual-tour.has-content .virtual-tour-container{width:64%}}.module-virtual-tour .container{display:flex;flex-direction:column}@media screen and (min-width:1024px){.module-virtual-tour .container{flex-direction:row}}.module-virtual-tour .virtual-tour-container{height:550px;position:relative}@media screen and (max-width:1024px){.module-virtual-tour .virtual-tour-container{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:575px){.module-virtual-tour .virtual-tour-container{margin-left:-11px;margin-right:-11px}}@media screen and (min-width:767px){.module-virtual-tour .virtual-tour-container{height:350px}}@media screen and (min-width:1024px){.module-virtual-tour .virtual-tour-container{min-height:calc(104.9px + 41.67188vw);width:100%}}@media screen and (min-width:1024px) and (min-width:1920px){.module-virtual-tour .virtual-tour-container{min-height:905px}}.module-virtual-tour .virtual-tour-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:5}.module-virtual-tour .virtual-tour-container .tour-play-container{align-items:center;display:flex;flex-direction:column;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.module-virtual-tour .virtual-tour-container .tour-play-container .tour-play-icon{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,0%,100%,.1);border-radius:100px;display:flex;height:97px;justify-content:center;margin-bottom:20px;width:97px}.module-virtual-tour .content-container{align-items:flex-start;display:flex;flex-direction:column;padding:50px 0}@media screen and (max-width:1025px){.module-virtual-tour .content-container{order:-1}}@media screen and (min-width:1024px){.module-virtual-tour .content-container{justify-content:center;padding:calc(21.4px + 2.53125vw) calc(25.9px + 4.64063vw) calc(19.4px + 1.59375vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-virtual-tour .content-container{padding-bottom:50px;padding-left:50px;padding-right:115px;padding-top:70px}}.module-virtual-tour .content-container .copy{margin-bottom:30px}@media screen and (min-width:1024px){.module-virtual-tour .content-container .copy{margin-bottom:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-virtual-tour .content-container .copy{margin-bottom:50px}}.module-call-out{border-top:1px solid #e0e0e0;position:relative}.module-call-out .container{display:flex;flex-direction:row}.module-call-out .copy-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 30px 80px;position:relative;z-index:40}@media screen and (min-width:575px){.module-call-out .copy-container{padding-left:55px;padding-right:55px}}@media screen and (min-width:1024px){.module-call-out .copy-container{align-items:flex-start;padding:0 calc(20.2px + 1.96875vw);width:33.3333333333%}}@media screen and (min-width:1024px) and (min-width:1920px){.module-call-out .copy-container{padding-left:58px;padding-right:58px}}@media screen and (max-width:1025px){.module-call-out .copy-container h2{color:#fff;text-align:center}}.module-call-out .image-container{position:relative}@media screen and (max-width:1025px){.module-call-out .image-container{bottom:0;left:0;position:absolute;right:0;top:0}}@media screen and (min-width:1024px){.module-call-out .image-container{min-height:calc(78.4px + 29.25vw);width:66.6666666667%}}@media screen and (min-width:1024px) and (min-width:1920px){.module-call-out .image-container{min-height:640px}}.module-call-out .image-container:before{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));content:"";z-index:30}@media screen and (min-width:1025px){.module-call-out .image-container:before{display:none}}.module-call-out .image-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:5}.module-catalogue,.module-catalogue .module-catalogue-group{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-catalogue .module-catalogue-group{display:flex;flex-direction:row;padding-left:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-catalogue .module-catalogue-group{padding-left:58px}}@media screen and (min-width:1921px){.module-catalogue .module-catalogue-group{padding-left:calc(50% - 920px)}}.module-catalogue .module-heading-copy{border-bottom:1px solid #e0e0e0;border-top:none}.module-catalogue .module-catalogue-group-content{align-items:flex-start;display:flex;flex-direction:column;padding:50px 20px 20px;position:relative}@media screen and (min-width:576px){.module-catalogue .module-catalogue-group-content{padding:50px 40px 20px}}@media screen and (min-width:1025px){.module-catalogue .module-catalogue-group-content{max-width:calc(74.4px + 27.375vw);min-width:calc(74.4px + 27.375vw);padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw);width:calc(74.4px + 27.375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-catalogue .module-catalogue-group-content{max-width:600px;min-width:600px;padding-bottom:70px;padding-left:58px;padding-right:58px;padding-top:70px;width:600px}}@media screen and (min-width:1200px){.module-catalogue .module-catalogue-group-content{max-width:calc(60.4px + 20.8125vw);min-width:calc(60.4px + 20.8125vw);width:calc(60.4px + 20.8125vw)}}@media screen and (min-width:1200px) and (min-width:1920px){.module-catalogue .module-catalogue-group-content{max-width:460px;min-width:460px;width:460px}}.module-catalogue .module-catalogue-group-content .on-sale{margin-bottom:20px}@media screen and (min-width:1025px){.module-catalogue .module-catalogue-group-content .on-sale{margin-bottom:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-catalogue .module-catalogue-group-content .on-sale{margin-bottom:30px}}.module-catalogue .module-catalogue-group-content p{line-height:150%}@media screen and (min-width:1025px){.module-catalogue .module-catalogue-group-content p{font-size:15px}}.module-catalogue .module-catalogue-group-content .link-and-controls{border-top:1px solid #e0e0e0;display:flex;flex-direction:row;justify-content:space-between;padding-top:20px;width:100%}.module-catalogue .module-catalogue-group-content .link-and-controls .slider-controls{bottom:auto;position:relative;right:auto}@media screen and (min-width:1025px){.module-catalogue .module-catalogue-group-content .link-and-controls .btn{padding-left:30px}.module-catalogue .module-catalogue-group-content .link-and-controls .btn:before{left:7px}.module-catalogue .inside-container{border-left:1px solid #e0e0e0;padding-left:0!important}}@media screen and (min-width:1921px){.module-catalogue .inside-container{padding-right:calc(100% - 1840px)}}.module-copy-image{background-color:#fff;border-top:1px solid #e0e0e0}@media screen and (min-width:1200px){.module-copy-image.wider-image .copy-container .copy-wrapper-container{width:35%}.module-copy-image.wider-image .copy-container .image-wrapper{width:65%}}@media screen and (min-width:1025px){.module-copy-image.flipped .copy-wrapper{padding-left:calc(25.9px + 4.64063vw);padding-right:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-copy-image.flipped .copy-wrapper{padding-left:115px;padding-right:58px}}@media screen and (min-width:1025px){.module-copy-image.flipped .image-wrapper{border-left:none;border-right:1px solid #e0e0e0;order:-1}}.module-copy-image.maintain-image-aspect-ratio .image-wrapper img{max-height:100%;max-width:100%}.module-copy-image:not(.maintain-image-aspect-ratio) .image-wrapper{height:270px}@media screen and (min-width:576px){.module-copy-image:not(.maintain-image-aspect-ratio) .image-wrapper{height:320px}}@media screen and (min-width:1025px){.module-copy-image:not(.maintain-image-aspect-ratio) .image-wrapper{height:auto}}.module-copy-image:not(.maintain-image-aspect-ratio) .image-wrapper img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.module-copy-image .copy-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-copy-image .copy-container{flex-direction:row;padding-right:0}.module-copy-image .copy-container>div{width:50%}}.module-copy-image .copy-wrapper-container{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-copy-image .copy-wrapper-container.text-align-top{padding-top:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-copy-image .copy-wrapper-container.text-align-top{padding-top:40px}}.module-copy-image .copy-wrapper-container.text-align-middle{justify-content:center}.module-copy-image .copy-wrapper{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:30px;padding-top:50px;width:100%}@media screen and (min-width:1025px){.module-copy-image .copy-wrapper{padding:calc(21.4px + 2.53125vw) calc(25.9px + 4.64063vw) calc(19.4px + 1.59375vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-copy-image .copy-wrapper{padding-bottom:50px;padding-left:58px;padding-right:115px;padding-top:70px}}.module-copy-image .copy-wrapper .btn{margin-top:30px}.module-copy-image .image-wrapper{align-items:center;display:flex;justify-content:center;margin-left:-11px;margin-right:-11px;overflow:hidden;position:relative}@media screen and (min-width:576px){.module-copy-image .image-wrapper{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:1024px){.module-copy-image .image-wrapper{border-bottom:1px solid #e0e0e0;order:-1}}@media screen and (min-width:1025px){.module-copy-image .image-wrapper{border-left:1px solid #e0e0e0;flex-grow:1;margin:0}}.module-copy-image .project-id-container{bottom:20px;position:absolute;right:20px}@media screen and (min-width:1025px){.module-copy-image .project-id-container{bottom:calc(16.4px + .1875vw);right:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-copy-image .project-id-container{bottom:20px;right:20px}}.module-content-list{border-top:1px solid #e0e0e0}.module-content-list .module-heading-copy{border-bottom:1px solid #e0e0e0;border-top:none}.module-content-list .content-list{display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:30px;padding-top:50px}@media screen and (min-width:576px){.module-content-list .content-list{flex-direction:row}}@media screen and (min-width:1025px){.module-content-list .content-list{padding-bottom:calc(24.4px + 3.9375vw);padding-top:calc(21.4px + 2.53125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-content-list .content-list{padding-bottom:100px;padding-top:70px}}@media screen and (min-width:1025px){.module-content-list .content-list.content-style-image .content-list-card.has-image{padding-left:15px;padding-right:15px}.module-content-list .content-list.card-count-two .content-list-card{width:50%}}@media screen and (min-width:1200px){.module-content-list .content-list.card-count-two .content-list-card{width:50%}.module-content-list .content-list.card-count-four .content-list-card{width:25%}.module-content-list .content-list.card-count-four .content-list-card:nth-last-child(4){margin-bottom:0}}.module-content-list .content-list-card{margin-bottom:40px;width:100%}@media screen and (min-width:576px){.module-content-list .content-list-card{padding-left:20px;padding-right:20px;width:50%}}@media screen and (min-width:1025px){.module-content-list .content-list-card{margin-bottom:calc(20.4px + 2.0625vw);padding-left:calc(20.2px + 1.96875vw);padding-right:calc(20.2px + 1.96875vw);width:33.3333333333%}}@media screen and (min-width:1025px) and (min-width:1920px){.module-content-list .content-list-card{margin-bottom:60px;padding-left:58px;padding-right:58px}}@media screen and (min-width:576px) and (max-width:1024px){.module-content-list .content-list-card:nth-of-type(odd){padding-left:0}.module-content-list .content-list-card:nth-of-type(2n){padding-right:0}}.module-content-list .content-list-card:last-of-type{margin-bottom:0}@media screen and (min-width:576px){.module-content-list .content-list-card:nth-last-child(2){margin-bottom:0}}@media screen and (min-width:1025px){.module-content-list .content-list-card:nth-last-child(3){margin-bottom:0}}.module-checklist{background-color:#fff;border-top:1px solid #e0e0e0}.module-checklist .copy-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-checklist .copy-container{flex-direction:row;padding-right:0}}.module-checklist .copy-wrapper-container{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-checklist .copy-wrapper-container{width:35%}}.module-checklist .copy-wrapper{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:30px;padding-top:50px;width:100%}@media screen and (min-width:1025px){.module-checklist .copy-wrapper{padding:calc(21.4px + 2.53125vw) calc(25.9px + 4.64063vw) calc(24.4px + 3.9375vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-checklist .copy-wrapper{padding-bottom:100px;padding-left:58px;padding-right:115px;padding-top:70px}}@media screen and (min-width:1025px){.module-checklist .copy-wrapper h2{margin-bottom:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-checklist .copy-wrapper h2{margin-bottom:50px}}.module-checklist .copy-wrapper .copy{margin-bottom:30px}@media screen and (min-width:1025px){.module-checklist .copy-wrapper .copy{margin-bottom:calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-checklist .copy-wrapper .copy{margin-bottom:50px}}.module-checklist .image-wrapper{align-items:flex-start;border-top:1px solid #e0e0e0;display:flex;justify-content:center;margin-left:-11px;margin-right:-11px}@media screen and (min-width:576px){.module-checklist .image-wrapper{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1025px){.module-checklist .image-wrapper{border-left:1px solid #e0e0e0;border-top:none;flex-grow:1;margin:0;width:65%}}.module-checklist .image-wrapper img{height:auto;max-width:100%}.module-floorplans.single-floorplan .floorplan-sidebar{display:none!important}@media screen and (max-width:1024px){.module-floorplans .module-tabs-container{border-top:1px solid #e0e0e0}}.module-floorplans .tabbed-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-floorplans .tabbed-container{flex-direction:row}}.module-floorplans .floorplan-sidebar{border-bottom:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-floorplans .floorplan-sidebar{border-bottom:none;display:flex;flex-direction:column;flex-shrink:0;max-width:400px}}@media screen and (min-width:1200px){.module-floorplans .floorplan-sidebar{max-width:620px}}.module-floorplans .floorplan-sidebar .floorplan-sidebar-content{padding:50px 10px 30px}@media screen and (min-width:576px){.module-floorplans .floorplan-sidebar .floorplan-sidebar-content{padding:60px 20px 50px}}@media screen and (min-width:1025px){.module-floorplans .tab-menu-desktop{flex-direction:column;flex-shrink:0;flex-wrap:nowrap;max-height:calc(100vh - 90px);overflow:auto;padding-bottom:1px;position:sticky;top:90px}.module-floorplans .tab-menu-desktop .tab-toggle{align-items:center;border-right:none;display:flex;font-size:20px;font-weight:600;justify-content:space-between;letter-spacing:-1px;line-height:110%;max-width:none;padding-right:65px;position:relative}.module-floorplans .tab-menu-desktop .tab-toggle span{text-transform:none}.module-floorplans .tab-menu-desktop .tab-toggle:before{background-color:#af272f;border-radius:60px;content:"";height:10px;position:absolute;right:22px;top:calc(50% - 5px);width:10px;z-index:10}.module-floorplans .tab-menu-desktop .tab-toggle:after{background:linear-gradient(117deg,#af272f -13.48%,#fc6605 82.82%);border-radius:60px;content:"";height:24px;position:absolute;right:15px;top:calc(50% - 12px);transform:scale(0);width:24px;z-index:20}.module-floorplans .tab-menu-desktop .tab-toggle:hover{background-color:#e0e0e0;color:#000}.module-floorplans .tab-menu-desktop .tab-toggle:hover:before{animation:spring-closed .6s forwards}.module-floorplans .tab-menu-desktop .tab-toggle:hover:after{animation:spring-open .6s .4s forwards}.module-floorplans .tab-menu-desktop .tab-toggle:hover>svg{animation:grow-show .6s .4s forwards}}.module-floorplans .tab-menu-desktop .tab-toggle.open{background-color:#0c2340;color:#fff}@media screen and (min-width:1025px){.module-floorplans .tab-menu-desktop .tab-toggle.open:before{background-color:#fff}}.module-floorplans .tab-menu-desktop .tab-toggle.open .kit-home-information-container .kit-home-information{color:#fff}.module-floorplans .tab-menu-desktop .tab-toggle.open .kit-home-information-container svg path{fill:#fff}@media screen and (min-width:1025px){.module-floorplans .tab-menu-desktop .tab-toggle .kit-home-information-container{margin-left:auto}.module-floorplans .tab-menu-desktop .tab-toggle .kit-home-information-container .kit-home-information{transition:color .4s ease-out}}.module-floorplans .tab-menu-desktop .tab-toggle .kit-home-information-container svg path{fill:#000;transition:fill .4s ease-out}.module-floorplans .tab-menu-desktop .tab-toggle>svg{height:auto;position:absolute;right:20px;top:calc(50% - 6px);width:12px;z-index:30}@media screen and (min-width:1025px){.module-floorplans .tab-menu-desktop .tab-toggle>svg{transform:scale(0);visibility:hidden}}@media screen and (max-width:1024px){.module-floorplans .tab-menu-desktop .tab-toggle>svg{display:none}}.module-floorplans .tab-menu-desktop .tab-toggle>svg path{fill:#fff}.module-floorplans .tab-pages{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.module-floorplans .tab-pages{border-left:1px solid #e0e0e0}}.module-floorplans .tab-pages>div:last-child,.module-floorplans .tab-pages>div:nth-last-child(2):not(.child-open){border-bottom:none!important}@media screen and (max-width:1024px){.module-floorplans .floorplan-content-tab-pain.open{border-bottom:1px solid #e0e0e0;padding-bottom:40px}}.module-floorplans .floorplan-mobile-information-toggle{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;justify-content:space-between;padding:0 10px 20px}@media screen and (min-width:576px){.module-floorplans .floorplan-mobile-information-toggle{padding:0 20px 20px}}@media screen and (min-width:1025px){.module-floorplans .floorplan-mobile-information-toggle{display:none}}.module-floorplans .floorplan-mobile-information-toggle .tab-toggle{font-family:Manrope,sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:110%;padding-left:0;width:auto}.module-floorplans .floorplan-mobile-information-toggle .tab-toggle-icon{padding-left:0;width:22px}@media screen and (max-width:1024px){.module-floorplans .floorplan-information-container{display:block!important}}.module-floorplans .floorplan-information{display:flex;flex-direction:column;padding:20px 10px}@media screen and (min-width:576px){.module-floorplans .floorplan-information{padding:20px}}@media screen and (min-width:1025px){.module-floorplans .floorplan-information{padding:calc(18.4px + 1.125vw) calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .floorplan-information{padding-bottom:40px;padding-left:30px;padding-right:30px;padding-top:40px}}.module-floorplans .floorplan-information .on-sale{align-self:flex-start}.module-floorplans .floorplan-information .floorplan-title{border-bottom:1px solid #e0e0e0;margin-bottom:20px;padding-bottom:20px;width:100%}.module-floorplans .floorplan-information .floorplan-prices-wrapper{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;padding-bottom:20px}@media screen and (min-width:768px){.module-floorplans .floorplan-information .floorplan-prices-wrapper{align-items:flex-end;flex-direction:row}}.module-floorplans .floorplan-information .floorplan-prices-wrapper .btn{margin-left:20px}@media screen and (max-width:1024px){.module-floorplans .floorplan-information .floorplan-prices-wrapper .btn{display:none}}.module-floorplans .floorplan-information .kit-home-price-container{padding-top:20px}.module-floorplans .floorplan-information .kit-home-price-container .kit-home-price-label{left:auto;padding-bottom:5px;position:relative;top:auto}.module-floorplans .floorplan-information .kit-home-price-container .kit-home-price-price{padding-bottom:10px}.module-floorplans .floorplan-content-container{display:flex;flex-direction:column}.module-floorplans .floorplan-content-container .floorplan-copy{padding:20px 10px}@media screen and (min-width:576px){.module-floorplans .floorplan-content-container .floorplan-copy{padding:20px}}@media screen and (min-width:1025px){.module-floorplans .floorplan-content-container .floorplan-copy{max-width:600px;padding:0 calc(17.4px + .65625vw) calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .floorplan-content-container .floorplan-copy{padding-bottom:30px;padding-left:30px;padding-right:30px}}@media screen and (min-width:1025px){.module-floorplans .floorplan-content-container .kit-home-information{display:flex;flex-direction:row}.module-floorplans .floorplan-content-container .kit-home-information .table-data-container{margin-bottom:0;margin-right:calc(22.4px + 3vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .floorplan-content-container .kit-home-information .table-data-container{margin-right:80px}}@media screen and (min-width:1025px){.module-floorplans .floorplan-content-container .kit-home-information .table-data-container:last-of-type{margin-right:0}}.module-floorplans .floorplan-buttons{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px;padding:0 10px}@media screen and (min-width:576px){.module-floorplans .floorplan-buttons{padding:0 20px}}@media screen and (min-width:1025px){.module-floorplans .floorplan-buttons{flex-direction:row;flex-wrap:wrap;margin-bottom:calc(16.4px + .1875vw);padding-bottom:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .floorplan-buttons{margin-bottom:20px;padding-bottom:20px}}.module-floorplans .floorplan-image-container{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-floorplans .floorplan-image-container{overflow:hidden}}.module-floorplans .floorplan-image-container .image-container{display:flex;height:100%;justify-content:center;max-height:100%;padding:11px;position:relative}@media screen and (min-width:576px){.module-floorplans .floorplan-image-container .image-container{padding:20px}}@media screen and (min-width:1025px){.module-floorplans .floorplan-image-container .image-container{padding:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .floorplan-image-container .image-container{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}.module-floorplans .floorplan-image-container .image-container img{height:auto;max-width:100%}@media screen and (min-width:1025px){.module-floorplans .floorplan-image-container .image-container a:hover span{background:#fc6605}}.module-floorplans .floorplan-image-container .image-container a span{background:#fc6605;border-radius:60px;bottom:20px;display:flex;height:22px;padding:5px;position:absolute;right:20px;transition:background .3s ease-out;width:22px}@media screen and (min-width:1025px){.module-floorplans .floorplan-image-container .image-container a span{background:rgba(173,181,191,.5);height:36px;padding:10px;width:36px}}.module-floorplans .floorplan-image-container .image-container a span svg{height:auto;width:100%}.module-floorplans .floorplan-image-container .image-container a span svg path{fill:#fff}.module-floorplans .floorplan-options{border-top:1px solid #e0e0e0;padding:20px 10px}@media screen and (min-width:576px){.module-floorplans .floorplan-options{padding:20px}}@media screen and (min-width:1025px){.module-floorplans .floorplan-options{padding:calc(18.4px + 1.125vw) calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .floorplan-options{padding-bottom:40px;padding-left:30px;padding-right:30px;padding-top:40px}}.module-floorplans .floorplan-options h4{border-bottom:1px solid #e0e0e0;padding-bottom:20px}.module-floorplans .flooplan-general-disclaimer{border-top:1px solid #e0e0e0;font-size:13px;line-height:150%;margin-top:20px;padding-top:20px}@media screen and (min-width:1025px){.module-floorplans .flooplan-general-disclaimer{margin-top:calc(16.4px + .1875vw);padding-top:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .flooplan-general-disclaimer{margin-top:20px;padding-top:20px}}.module-floorplans .flooplan-general-disclaimer a{text-decoration:underline}.module-floorplans .flooplan-general-disclaimer a:hover{text-decoration:none}@media screen and (min-width:1025px){.module-floorplans .module-image-gallery{width:100%}}.module-floorplans .module-image-gallery .reduced-width-content{margin:0}@media screen and (min-width:1025px){.module-floorplans .module-image-gallery .image-gallery-slider-container{height:100%}}@media screen and (max-width:1024px){.module-floorplans .module-image-gallery .image-gallery-slider-container.has-controls{padding-bottom:60px}.module-floorplans .module-image-gallery .slider-controls,.module-floorplans .module-image-gallery .slider-progress{bottom:10px}.module-floorplans .module-image-gallery .slider-progress .swiper-slide-number{color:#000}.module-floorplans .module-image-gallery .slider-progress .swiper-progress-bar-container{background-color:rgba(0,0,0,.2)}.module-floorplans .module-image-gallery .slider-progress .swiper-progress-bar-container .swiper-progress-bar{background:#000}}@media screen and (min-width:1025px){.module-floorplans .module-image-gallery .swiper-slide{min-height:211px;padding-top:36.5%}.module-floorplans .floorplan-video-container{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:calc(71.4px + 25.96875vw);width:100%}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .floorplan-video-container{min-height:570px}}.module-floorplans .floorplan-video-container .texts-container{border-top:1px solid #e0e0e0;padding:20px}@media screen and (min-width:1025px){.module-floorplans .floorplan-video-container .texts-container{height:100%;padding:calc(21.4px + 2.53125vw) calc(25.9px + 4.64063vw) calc(19.4px + 1.59375vw) calc(20.2px + 1.96875vw);width:50%}}@media screen and (min-width:1025px) and (min-width:1920px){.module-floorplans .floorplan-video-container .texts-container{padding-bottom:50px;padding-left:58px;padding-right:115px;padding-top:70px}}.module-floorplans .floorplan-video-container .image-container{padding-top:60%;position:relative;width:100%}@media screen and (min-width:1025px){.module-floorplans .floorplan-video-container .image-container{border-left:1px solid #e0e0e0;padding-top:0;width:50%}.module-floorplans .floorplan-video-container .image-container a:hover svg .outer{fill:#fc6605}.module-floorplans .floorplan-video-container .image-container a:hover svg .cutout{fill:#fff}}.module-floorplans .floorplan-video-container .image-container a svg path{transition:fill .3s ease-out}@media screen and (max-width:1024px){.module-floorplans .floorplan-video-container .image-container a svg path.outer{fill:#fc6605}.module-floorplans .floorplan-video-container .image-container a svg path.cutout{fill:#fff}}.module-floorplans .floorplan-video-container .image-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:5}.module-floorplans .floorplan-video-container .image-container span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.module-inspiration-gallery-list{margin-bottom:-1px}.module-inspiration-gallery-list .card-style-inspiration-gallery{border-bottom:1px solid #e0e0e0}@media screen and (min-width:768px){.module-inspiration-gallery-list .card-style-inspiration-gallery.card-width-full{width:100%}}@media screen and (min-width:1025px){.module-inspiration-gallery-list .card-style-inspiration-gallery.card-width-halves{width:50%}.module-inspiration-gallery-list .card-style-inspiration-gallery.card-width-thirds{width:33.3333333333%}}@media screen and (min-width:768px){.module-inspiration-gallery-list .card-style-inspiration-gallery:nth-of-type(odd){border-right:none}}.module-inspiration-gallery-list .card-style-inspiration-gallery .swiper-lazy-preloader{display:none}.blog-article-list .blog-details-container{border-bottom:1px solid #e0e0e0;width:100%}@media screen and (min-width:768px){.blog-article-list .blog-details-container{border-right:1px solid #e0e0e0;height:auto;width:50%}}@media screen and (min-width:1025px){.blog-article-list .blog-details-container{width:33.3333333333%}}@media screen and (min-width:768px){.blog-article-list .blog-details-container:nth-of-type(odd){border-right:1px solid #e0e0e0}}.virtual-tour-list .virtual-tour-container{border-bottom:1px solid #e0e0e0;width:100%}@media screen and (min-width:768px){.virtual-tour-list .virtual-tour-container{border-right:1px solid #e0e0e0;height:auto;width:50%}}@media screen and (min-width:1025px){.virtual-tour-list .virtual-tour-container{width:50%!important}}.virtual-tour-container .virtual-tour-content{height:auto;min-height:355px;position:relative}@media screen and (min-width:576px){.virtual-tour-container .virtual-tour-content{min-height:420px}}@media screen and (min-width:1025px){.virtual-tour-container .virtual-tour-content{min-height:calc(80.4px + 30.1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.virtual-tour-container .virtual-tour-content{min-height:660px}}@media screen and (min-width:1025px){.virtual-tour-container .virtual-tour-content:hover img{transform:scale(1.2)}}.virtual-tour-container .virtual-tour-content .image-container{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:20px}@media screen and (min-width:1025px){.virtual-tour-container .virtual-tour-content .image-container{padding:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.virtual-tour-container .virtual-tour-content .image-container{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}.virtual-tour-container .virtual-tour-content .image-container:after{background:linear-gradient(0deg,rgba(0,0,0,.4) 11.05%,transparent 41.82%);bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:5}.virtual-tour-container .virtual-tour-content .project-id-container,.virtual-tour-container .virtual-tour-content h5{z-index:6}.virtual-tour-container .virtual-tour-content h5{color:#fff;margin-bottom:0}.virtual-tour-container .virtual-tour-content .project-id-container{margin-top:20px}@media screen and (min-width:1025px){.virtual-tour-container .virtual-tour-content .project-id-container{margin-top:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.virtual-tour-container .virtual-tour-content .project-id-container{margin-top:20px}}.virtual-tour-container .virtual-tour-content img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:transform .4s ease-out;width:100%;z-index:4}.virtual-tour-container .virtual-tour-content .btn.virtual-tour-link{z-index:35}.module-downloads{border-top:1px solid #e0e0e0}.module-downloads .module-heading-copy{border-bottom:1px solid #e0e0e0;border-top:none}.module-downloads .download-item,.module-downloads .download-items{display:flex;flex-direction:column}.module-downloads .download-item{align-items:flex-start;border-bottom:1px solid #e0e0e0;padding:30px 11px}@media screen and (min-width:576px){.module-downloads .download-item{padding-left:20px;padding-right:20px}}@media screen and (min-width:1025px){.module-downloads .download-item{align-items:center;flex-direction:row;padding-left:calc(20.2px + 1.96875vw);padding-right:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-downloads .download-item{padding-left:58px;padding-right:58px}}@media screen and (min-width:1025px){.module-downloads .download-item .copy,.module-downloads .download-item h5{width:50%}.module-downloads .download-item .copy{margin-left:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-downloads .download-item .copy{margin-left:30px}}.module-downloads .download-item .btn{margin-top:20px}@media screen and (min-width:1025px){.module-downloads .download-item .btn{margin-left:calc(17.4px + .65625vw);margin-top:0}}@media screen and (min-width:1025px) and (min-width:1920px){.module-downloads .download-item .btn{margin-left:30px}}.module-downloads .download-item:last-of-type{border-bottom:none}.module-resource-download{border-top:1px solid #e0e0e0}.module-resource-download .module-heading-copy{border-bottom:1px solid #e0e0e0;border-top:none}.module-resource-download .resource-group-container{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:576px){.module-resource-download .resource-group-container{flex-direction:row}}.module-resource-download .resource-group{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:30px 9px 0;width:100%}@media screen and (min-width:576px){.module-resource-download .resource-group{padding-left:20px;padding-right:20px}}@media screen and (min-width:768px){.module-resource-download .resource-group{width:50%}}@media screen and (min-width:1025px){.module-resource-download .resource-group{padding:calc(17.4px + .65625vw) calc(20.2px + 1.96875vw) 10px}}@media screen and (min-width:1025px) and (min-width:1920px){.module-resource-download .resource-group{padding-left:58px;padding-right:58px;padding-top:30px}}@media screen and (min-width:1200px){.module-resource-download .resource-group{width:33.3333333333%}}@media screen and (min-width:1366px){.module-resource-download .resource-group{width:25%}}.module-resource-download .resource-group-icon{display:block;margin-bottom:20px}.module-resource-download .resource-group-resources{border-top:1px solid #e0e0e0;display:flex;flex-direction:column;padding-bottom:10px;padding-top:20px}@media screen and (min-width:1025px){.module-resource-download .resource-group-resources{padding-bottom:0}}.module-resource-download .resource{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;margin-bottom:20px;padding-bottom:10px}@media screen and (min-width:768px){.module-resource-download .resource{align-items:center;flex-direction:row;justify-content:space-between;padding-bottom:20px}}.module-resource-download .resource p{margin-bottom:10px}@media screen and (min-width:768px){.module-resource-download .resource p{margin-bottom:0}.module-resource-download .resource .btn{margin-left:20px;padding-right:0}}.module-quote.show-line .module-heading-copy{border-bottom:1px solid #e0e0e0;margin-bottom:30px}@media screen and (min-width:1024px){.module-quote.show-line .module-heading-copy{margin-bottom:calc(18.4px + 1.125vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-quote.show-line .module-heading-copy{margin-bottom:40px}}.module-quote .module-heading-copy{border-top:none}.module-quote .module-heading-copy .heading-copy-container{padding-left:0;padding-right:0}.module-quote .quote-form-nav{display:flex;transition:all .3s ease-in-out}.module-quote .quote-form-nav.disabled{opacity:0}.module-quote .quote-form-nav.disabled .quote-form-nav-item{font-size:0;margin-bottom:0;padding:0}.module-quote .quote-form-nav-item{align-items:center;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:flex;flex-grow:1;font-size:16px;justify-content:center;letter-spacing:2.08px;line-height:90%;margin-bottom:30px;padding:16px 40px;text-transform:uppercase;transition:all .3s ease-in-out;width:50%}.module-quote .quote-form-nav-item:first-of-type{border-right:1px solid #e0e0e0}.module-quote .quote-form-nav-item.disabled{color:rgba(0,0,0,.3)}.module-quote .quote-form-nav-item span{padding-left:5px}@media screen and (max-width:768px){.module-quote .quote-form-nav-item span{display:none}}.module-quote .reduced-width-content{padding:0}.module-quote .quote-form-back{display:block;padding-bottom:20px;transition:all .4s ease-out}.module-quote .quote-form-back:hover{text-decoration:none}@media screen and (min-width:1024px){.module-quote .quote-form-back:hover{color:#af272f}.module-quote .quote-form-back:hover svg path{fill:#af272f}}.module-quote .quote-form-back svg{height:auto;margin-top:-3px;transform:rotate(180deg);width:18px}.module-quote .quote-form-back svg path{transition:all .4s ease-out}.module-quote .quote-form-message{display:block}.module-quote .form-container{padding-bottom:100px}@media screen and (min-width:1024px){.module-quote .form-container{padding-bottom:calc(17.4px + .65625vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.module-quote .form-container{padding-bottom:30px}}.module-quote .kithome-field{display:none}.module-quote .quote-form-buttons{border-top:1px solid #e0e0e0;display:flex;flex-direction:column}@media screen and (min-width:767px){.module-quote .quote-form-buttons{flex-direction:row}.module-quote .quote-form-buttons.two-links .btn{margin:initial;width:50%}}@media screen and (max-width:768px){.module-quote .quote-form-buttons.two-links .btn:first-of-type{border-bottom:1px solid #e0e0e0}}@media screen and (min-width:767px){.module-quote .quote-form-buttons.two-links .btn:first-of-type{border-right:1px solid #e0e0e0}.module-quote .quote-form-buttons .btn{margin:0 auto;width:50%}}.module-quote .quote-form-buttons .btn .btn-text svg{left:-5px;top:-6px;width:23px}.floorplan-list-group-container{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:1024px){.floorplan-list-group-container{flex-direction:row}}.floorplan-list-group-container .floorplan-list-group{margin-bottom:15px}@media screen and (min-width:1024px){.floorplan-list-group-container .floorplan-list-group{margin-bottom:calc(16.4px + .1875vw);margin-right:calc(18.4px + 1.125vw);width:calc(33% - 18.4px - 1.125vw)}}@media screen and (min-width:1024px) and (min-width:1920px){.floorplan-list-group-container .floorplan-list-group{margin-bottom:20px;margin-right:40px}}@media screen and (min-width:1499px){.floorplan-list-group-container .floorplan-list-group{width:calc(25% - 18.4px - 1.125vw)}}.floorplan-list-group-container .floorplan-list-group:last-of-type{margin-right:0}.module-agent-map{background-color:#fff;border-top:1px solid #e0e0e0}.module-agent-map .agent-map-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-agent-map .agent-map-container{flex-direction:row;height:90vh}}.module-agent-map .map-container{margin-left:-11px;margin-right:-11px}@media screen and (min-width:576px){.module-agent-map .map-container{margin-left:-20px;margin-right:-20px}}@media screen and (min-width:1025px){.module-agent-map .map-container{margin:0;width:60%}}@media screen and (min-width:1366px){.module-agent-map .map-container{width:66.6666666667%}}.module-agent-map .map-container .map{height:300px}@media screen and (min-width:1025px){.module-agent-map .map-container .map{height:100%}}.module-agent-map .map-results{overflow:hidden;padding-top:30px}@media screen and (min-width:1025px){.module-agent-map .map-results{padding:calc(17.4px + .65625vw);width:40%}}@media screen and (min-width:1025px) and (min-width:1920px){.module-agent-map .map-results{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}@media screen and (min-width:1366px){.module-agent-map .map-results{padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(17.4px + .65625vw);width:33.3333333333%}}@media screen and (min-width:1366px) and (min-width:1920px){.module-agent-map .map-results{padding-bottom:30px;padding-left:58px;padding-right:58px;padding-top:70px}}.module-agent-map .map-results .search-form{margin-bottom:40px}@media screen and (min-width:1025px){.module-agent-map .map-results .search-form{margin-bottom:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-agent-map .map-results .search-form{margin-bottom:40px}}@media screen and (min-width:576px){.module-agent-map .map-results .search-form .form-fields{align-items:flex-end;flex-direction:row;flex-wrap:nowrap}.module-agent-map .map-results .search-form .form-fields>*{padding-bottom:0}}.module-agent-map .map-results .search-form .form-fields .button-group{width:auto}@media screen and (min-width:576px){.module-agent-map .map-results .search-form .form-fields .button-group{margin-left:20px}}@media screen and (min-width:1025px){.module-agent-map .map-results .map-list-container{height:calc(100% - 140px);overflow-x:hidden;overflow-y:auto}}@media screen and (min-width:1200px){.module-agent-map .map-results .map-list-container{height:calc(100% - 160px)}}@media screen and (min-width:1500px){.module-agent-map .map-results .map-list-container{height:calc(100% - 180px)}}.module-agent-map .map-results .map-list-container .ajax-no-results{padding-top:0}@media screen and (min-width:1025px){.module-agent-map .map-results .map-list-container .ajax-no-results{padding-left:0}}.module-agent-map .map-results .swiper{padding-bottom:50px}@media screen and (min-width:1025px){.module-agent-map .map-results .swiper{padding-bottom:0}}.module-agent-map .map-results .swiper .slider-controls{bottom:7px}@media screen and (min-width:1025px){.module-agent-map .map-results .swiper .slider-controls{display:none}}.module-agent-map .map-results .swiper-slide{height:auto}@media screen and (min-width:1025px){.module-agent-map .map-results .swiper-wrapper{display:flex;flex-direction:column}.module-agent-map .map-results .swiper-wrapper .agent-card{margin-bottom:20px}.module-agent-map .map-results .swiper-wrapper .agent-card .agent-buttons{flex-direction:column}}@media screen and (min-width:1500px){.module-agent-map .map-results .swiper-wrapper .agent-card .agent-buttons{flex-direction:row}}@media screen and (min-width:1025px){.module-agent-map .map-results .swiper-wrapper .agent-card .agent-buttons a{border-right:none}}@media screen and (min-width:1500px){.module-agent-map .map-results .swiper-wrapper .agent-card .agent-buttons a{border-right:1px solid #e0e0e0}.module-agent-map .map-results .swiper-wrapper .agent-card .agent-buttons a:last-of-type{border-right:none}}.agent-card.active .agent-card-inner,.agent-card.highlight .agent-card-inner{border:1px solid #af272f}.agent-card .agent-card-inner{border:1px solid #e0e0e0;cursor:pointer;display:flex;flex-direction:column;height:100%;transition:all .2s ease-in-out}.agent-card .agent-card-inner .agent-contact-details{padding:20px}@media screen and (min-width:1025px){.agent-card .agent-card-inner .agent-contact-details{padding:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.agent-card .agent-card-inner .agent-contact-details{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}.agent-card .agent-card-inner .agent-contact-details h5{margin-bottom:10px}.agent-card .agent-card-inner .agent-contact-details .agent-name{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:1.75px;line-height:110%;margin-bottom:20px;text-transform:uppercase}.agent-card .agent-card-inner .agent-contact-details .agent-address,.agent-card .agent-card-inner .agent-contact-details .agent-trading-hours{font-size:15px;line-height:150%}.agent-card .agent-card-inner .agent-contact-details .agent-trading-hours p{margin-bottom:0}.agent-card .agent-card-inner .agent-buttons{display:flex;flex-direction:column;margin-top:auto}@media screen and (min-width:576px){.agent-card .agent-card-inner .agent-buttons{flex-direction:row}}.agent-card .agent-card-inner .agent-buttons a{border-top:1px solid #e0e0e0;flex-grow:1;height:47px;padding:13px 20px}@media screen and (min-width:576px){.agent-card .agent-card-inner .agent-buttons a{border-right:1px solid #e0e0e0}.agent-card .agent-card-inner .agent-buttons a:last-of-type{border-right:none}}.module-colour-selector{border-top:1px solid #e0e0e0}.module-colour-selector .colour-selector-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-colour-selector .colour-selector-container{align-items:self-start;flex-direction:row}}.module-colour-selector .colour-selector-headings-desktop,.module-colour-selector .colour-selector-headings-mobile{margin-bottom:40px}@media screen and (min-width:1025px){.module-colour-selector .colour-selector-headings-mobile{display:none}}.module-colour-selector .colour-selector-headings-desktop{display:none}@media screen and (min-width:1025px){.module-colour-selector .colour-selector-headings-desktop{display:block}}.module-colour-selector .colour-selector-colours{display:flex;flex-direction:column;padding-bottom:20px}@media screen and (max-width:1024px){.module-colour-selector .colour-selector-colours{margin-top:1px;order:3}}@media screen and (min-width:576px){.module-colour-selector .colour-selector-colours{align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin-right:-1px}}@media screen and (min-width:1025px){.module-colour-selector .colour-selector-colours{flex-shrink:0;padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw);width:520px}}@media screen and (min-width:1025px) and (min-width:1920px){.module-colour-selector .colour-selector-colours{padding-bottom:70px;padding-left:58px;padding-right:58px;padding-top:70px}}@media screen and (min-width:1366px){.module-colour-selector .colour-selector-colours{width:590px}}.module-colour-selector .colour-selector-colours h6{margin-bottom:20px;width:100%}@media screen and (max-width:1024px){.module-colour-selector .colour-selector-colours h6{padding-top:30px}}@media screen and (min-width:576px){.module-colour-selector .colour-picker-col{width:50%}}.module-colour-selector .colour-picker{border:1px solid #e0e0e0;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;line-height:150%;margin-top:-1px;padding:10px}@media screen and (min-width:576px){.module-colour-selector .colour-picker{margin-right:-1px}}.module-colour-selector .colour-picker.active .colour-picker-input-desktop:before,.module-colour-selector .colour-picker:hover .colour-picker-input-desktop:before{animation:spring-closed .4s forwards}.module-colour-selector .colour-picker.active .colour-picker-input-desktop:after,.module-colour-selector .colour-picker:hover .colour-picker-input-desktop:after{animation:spring-open .4s .2s forwards}.module-colour-selector .colour-picker.active .colour-picker-input-desktop svg,.module-colour-selector .colour-picker:hover .colour-picker-input-desktop svg{animation:grow-show .4s .2s forwards}.module-colour-selector .colour-picker.active .colour-picker-input-mobile span{opacity:0}.module-colour-selector .colour-picker.active .colour-picker-input-mobile svg{opacity:1}.module-colour-selector .colour-picker.active .colour-picker-input-desktop:after{background:#fc6605}.module-colour-selector .colour-picker.active .colour-picker-input-desktop svg path{fill:#fff}@media screen and (min-width:1025px){.module-colour-selector .colour-picker .colour-picker-input{padding-left:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-colour-selector .colour-picker .colour-picker-input{padding-left:30px}}.module-colour-selector .colour-picker .colour-picker-input-mobile{display:block;font-size:11px;font-weight:600;height:100%;letter-spacing:2.75px;line-height:90%;position:relative;text-transform:uppercase;width:50px}@media screen and (min-width:1025px){.module-colour-selector .colour-picker .colour-picker-input-mobile{display:none}}.module-colour-selector .colour-picker .colour-picker-input-mobile span,.module-colour-selector .colour-picker .colour-picker-input-mobile svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out}.module-colour-selector .colour-picker .colour-picker-input-mobile span{opacity:1}.module-colour-selector .colour-picker .colour-picker-input-mobile svg{opacity:0}.module-colour-selector .colour-picker .colour-picker-input-desktop{display:none}@media screen and (min-width:1025px){.module-colour-selector .colour-picker .colour-picker-input-desktop{display:block;height:100%;position:relative;width:30px}.module-colour-selector .colour-picker .colour-picker-input-desktop:before{background-color:#fff;border:1px solid #e0e0e0;border-radius:60px;content:"";height:14px;left:6px;position:absolute;top:3px;transition:all .4s ease-out;width:14px;z-index:10}}.module-colour-selector .colour-picker .colour-picker-input-desktop:after{background:#fff;border-radius:60px;content:"";height:24px;left:1px;position:absolute;top:-2px;transform:scale(0);width:24px;z-index:20}.module-colour-selector .colour-picker .colour-picker-input-desktop svg{height:auto;left:7px;position:absolute;top:4px;transform:scale(0);visibility:hidden;width:12px;z-index:30}.module-colour-selector .colour-picker .colour-picker-input-desktop svg path{fill:#af272f;transition:all .4s ease-out}.module-colour-selector .colour-selector-image{overflow:hidden;position:relative;width:100%}@media screen and (max-width:1024px){.module-colour-selector .colour-selector-image{order:2}}.module-colour-selector .colour-selector-image.loading:after{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);content:"";transition:all .4s ease-out;z-index:30}.module-colour-selector .colour-selector-image.loading svg path,.module-colour-selector .colour-selector-image.loading svg polygon{opacity:.4}.module-colour-selector .colour-selector-image:before{background:linear-gradient(145deg,#000,hsla(0,0%,100%,0) 40%);content:"";height:500px;left:-200px;opacity:1;position:absolute;top:0;transition:all .4s ease-out;width:500px;z-index:5}.module-colour-selector .colour-selector-image .colour-name{color:#fff;font-size:15px;left:10px;line-height:150%;position:absolute;top:10px;z-index:6}.module-colour-selector .colour-selector-image img,.module-colour-selector .colour-selector-image svg{height:auto;width:100%}.module-colour-selector .colour-selector-image img{z-index:3}.module-colour-selector .colour-selector-image svg{left:0;mix-blend-mode:multiply;position:absolute;top:0;z-index:4}.module-colour-selector .colour-selector-image svg path,.module-colour-selector .colour-selector-image svg polygon{opacity:1;transition:all .4s ease-out}.module-colour-selector-colours{border-top:1px solid #e0e0e0;padding-top:30px}@media screen and (min-width:1025px){.module-colour-selector-colours{padding-top:0}}.module-colour-selector-colours .colour-selector-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-colour-selector-colours .colour-selector-container{align-items:self-start;flex-direction:row}}.module-colour-selector-colours .colour-selector-headings-desktop,.module-colour-selector-colours .colour-selector-headings-mobile{margin-bottom:40px}@media screen and (min-width:1025px){.module-colour-selector-colours .colour-selector-headings-mobile{display:none}}.module-colour-selector-colours .colour-selector-headings-desktop{display:none}@media screen and (min-width:1025px){.module-colour-selector-colours .colour-selector-headings-desktop{display:block;flex-grow:1;padding-right:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-colour-selector-colours .colour-selector-headings-desktop{padding-right:58px}}.module-colour-selector-colours .colour-selector-colours{display:flex;flex-direction:column;padding-bottom:20px}@media screen and (min-width:1025px){.module-colour-selector-colours .colour-selector-colours{flex-direction:row;padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-colour-selector-colours .colour-selector-colours{padding-bottom:70px;padding-left:58px;padding-right:58px;padding-top:70px}}@media screen and (min-width:576px){.module-colour-selector-colours .colour-picker-colours{display:flex;flex-direction:row;flex-wrap:wrap}}.module-colour-selector-colours .colour-picker{border:1px solid #e0e0e0;display:flex;font-size:17px;justify-content:center;line-height:150%;margin-top:-1px;padding:15px}@media screen and (min-width:576px){.module-colour-selector-colours .colour-picker{margin-right:-1px;width:50%}}@media screen and (min-width:1200px){.module-colour-selector-colours .colour-picker{width:33%}}@media screen and (min-width:1500px){.module-colour-selector-colours .colour-picker{width:25%}}.module-agent-login .container{display:flex;flex-direction:column}.module-agent-login .agent-form{border-bottom:1px solid #e0e0e0}.module-agent-login form{margin-top:30px}@media screen and (min-width:1025px){.module-agent-login form{margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-agent-login form{margin-top:30px}}.module-agent-login form .form-fields{justify-content:space-between}@media screen and (min-width:576px){.module-agent-login form .button-group{margin-top:-40px}}.module-agent-login .forgotten-password-link .reduced-width-content{padding:0}.module-agent-login .forgotten-password-link .reduced-width-content .container{align-items:center;justify-content:center}.module-agent-login .forgotten-password-link .reduced-width-content a{margin-bottom:20px;margin-top:20px}.module-agent-login .forgotten-password-link .reduced-width-content a:hover{color:#fc6605;text-decoration:none}.module-agent-password-reset .container{display:flex;flex-direction:column}.module-agent-password-reset .agent-form{border-bottom:1px solid #e0e0e0}.module-agent-password-reset form{margin-top:30px}@media screen and (min-width:1025px){.module-agent-password-reset form{margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-agent-password-reset form{margin-top:30px}}.module-kit-homes-filter-list{border-top:1px solid #e0e0e0}.module-kit-homes-filter-list .module-kit-homes-filter-container{display:flex;flex-direction:column;position:relative}@media screen and (min-width:1025px){.module-kit-homes-filter-list .module-kit-homes-filter-container{flex-direction:row}}.module-kit-homes-filter-list .module-kit-homes-filter-mobile-buttons{padding:8px 20px}@media screen and (min-width:1025px){.module-kit-homes-filter-list .module-kit-homes-filter-mobile-buttons{display:none!important}}.module-kit-homes-filter-list .module-kit-homes-filter-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.module-kit-homes-filter-list .module-kit-homes-filter-buttons .clear-filters{align-items:center;display:flex;font-family:Manrope,sans-serif;font-size:11px;font-weight:600;height:40px;justify-content:center;letter-spacing:2.75px;line-height:90%;text-transform:uppercase}.module-kit-homes-filter-list .module-kit-homes-filter-buttons .clear-filters svg{height:12px;margin-right:5px;width:auto}.module-kit-homes-filter-list .module-kit-homes-filter-sidebar{padding:20px 20px 12px}@media screen and (max-width:1024px){.module-kit-homes-filter-list .module-kit-homes-filter-sidebar{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;transform:translateX(120%);transition:all .4s ease-out;z-index:200}}@media screen and (min-width:576px){.module-kit-homes-filter-list .module-kit-homes-filter-sidebar{padding:20px 40px 12px}}@media screen and (min-width:1025px){.module-kit-homes-filter-list .module-kit-homes-filter-sidebar{flex-shrink:0;max-height:calc(100vh - 90px);overflow:auto;padding:40px 58px;position:sticky;top:90px;width:400px}}@media screen and (min-width:1200px){.module-kit-homes-filter-list .module-kit-homes-filter-sidebar{width:calc(72.4px + 26.4375vw)}}@media screen and (min-width:1200px) and (min-width:1920px){.module-kit-homes-filter-list .module-kit-homes-filter-sidebar{width:580px}}.module-kit-homes-filter-list .module-kit-homes-filter-sidebar.open{transform:none}.module-kit-homes-filter-list .module-kit-homes-filter-sidebar .kit-home-filters-header{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;margin-bottom:20px;padding-bottom:20px;position:relative}.module-kit-homes-filter-list .module-kit-homes-filter-sidebar .kit-home-filters-header span{font-size:13px;line-height:150%}.module-kit-homes-filter-list .module-kit-homes-filter-sidebar .kit-home-filters-header .close-filters{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}@media screen and (min-width:1025px){.module-kit-homes-filter-list .module-kit-homes-filter-sidebar .kit-home-filters-header .close-filters{display:none}}.module-kit-homes-filter-list .module-kit-homes-filter-sidebar .kit-home-filters-header .close-filters svg{height:auto;width:16px}.module-kit-homes-filter-list .module-kit-homes-filter-sidebar .module-kit-homes-filter-buttons{margin-top:20px}@media screen and (min-width:1025px){.module-kit-homes-filter-list .module-kit-homes-filter-sidebar .form-fields>*{border-bottom:1px solid #e0e0e0;margin-bottom:calc(16.4px + .1875vw);padding-bottom:calc(16.4px + .1875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-kit-homes-filter-list .module-kit-homes-filter-sidebar .form-fields>*{margin-bottom:20px;padding-bottom:20px}}.module-kit-homes-filter-list .module-kit-homes-filter-list-content{width:100%}@media screen and (min-width:1025px){.module-kit-homes-filter-list .module-kit-homes-filter-list-content{border-left:1px solid #e0e0e0}}@media screen and (max-width:1024px){.module-kit-homes-filter-list .module-kit-homes-filter-list-content .ajax-no-results{padding-left:20px;padding-right:20px}}.module-kit-homes-filter-list .swiper-lazy-preloader{display:none!important}.blog-details-container{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding:10px 10px 0;position:relative}@media screen and (min-width:1025px){.blog-details-container{padding:15px 15px 0}}.blog-details-container:hover img{transform:scale(1.2)}@media screen and (min-width:1025px){.blog-details-container:hover .faux-link{color:#fff}.blog-details-container:hover .faux-link .btn-box{left:-4%}.blog-details-container:hover .faux-link .btn-text:before{animation:spring-closed .6s forwards}.blog-details-container:hover .faux-link .btn-text:after{animation:spring-open .6s .4s forwards}.blog-details-container:hover .faux-link svg{animation:grow-show .6s .4s forwards}}.blog-details-container .blog-image-container{height:230px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1025px){.blog-details-container .blog-image-container{height:calc(57.7px + 19.54688vw);margin-bottom:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.blog-details-container .blog-image-container{height:433px;margin-bottom:30px}}.blog-details-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:all .4s ease-out;width:100%;z-index:5}.blog-details-container .blog-details-content{display:flex;flex-direction:column;flex-grow:1;width:100%}.blog-details-container .blog-details-content .post-meta{font-family:Manrope,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.75px;line-height:100%;margin-bottom:15px;text-transform:uppercase}@media screen and (min-width:1025px){.blog-details-container .blog-details-content .post-meta{font-size:11px;margin-bottom:10px}}.blog-details-container .blog-details-content hr{margin-bottom:20px;width:40px}@media screen and (min-width:1025px){.blog-details-container .blog-details-content hr{margin-bottom:calc(17.4px + .65625vw);width:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.blog-details-container .blog-details-content hr{margin-bottom:30px;width:40px}}.blog-details-container .blog-details-content p{font-size:15px;line-height:150%;margin-bottom:20px}@media screen and (min-width:1025px){.blog-details-container .blog-details-content p{font-size:15px;margin-bottom:calc(18.4px + 1.125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.blog-details-container .blog-details-content p{margin-bottom:40px}}.blog-details-container .btn.blog-card-link{z-index:35}.blog-details-container .btn.faux-link{margin:auto -10px 20px;z-index:20}@media screen and (min-width:1025px){.blog-details-container .btn.faux-link{border-top:1px solid #e0e0e0;justify-content:flex-start;margin-bottom:0;margin-left:-15px;margin-right:-15px}}@media screen and (min-width:1500px){.blog-post .module-copy .reduced-width-content{max-width:880px}}.blog-video-inspiration-gallery-container{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.blog-video-inspiration-gallery-container .content-wrapper{display:flex;flex-direction:row}}.blog-video-inspiration-gallery-container .content-container{padding:30px 0}@media screen and (min-width:1025px){.blog-video-inspiration-gallery-container .content-container{display:flex;padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.blog-video-inspiration-gallery-container .content-container{padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}@media screen and (min-width:1200px){.blog-video-inspiration-gallery-container .content-container{padding-right:calc(31.6px + 7.3125vw)}}@media screen and (min-width:1200px) and (min-width:1920px){.blog-video-inspiration-gallery-container .content-container{padding-right:172px}}@media screen and (min-width:1025px){.blog-video-inspiration-gallery-container .content-container.has-video{flex-direction:column;width:50%}}@media screen and (min-width:1200px){.blog-video-inspiration-gallery-container .content-container.has-video{width:36%}}@media screen and (min-width:1025px){.blog-video-inspiration-gallery-container .content-container.has-video .copy{max-width:none;padding-left:0}.blog-video-inspiration-gallery-container .content-container.has-video .copy.has-table{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:30px;padding-left:0}}.blog-video-inspiration-gallery-container .content-container.has-video .table-container{order:0}@media screen and (min-width:1025px){.blog-video-inspiration-gallery-container .content-container .copy{max-width:60%}}.blog-video-inspiration-gallery-container .content-container .copy.has-table{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:30px}@media screen and (min-width:1025px){.blog-video-inspiration-gallery-container .content-container .copy.has-table{border-bottom:none;margin-bottom:0;padding-bottom:0;padding-left:calc(21.4px + 2.53125vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.blog-video-inspiration-gallery-container .content-container .copy.has-table{padding-left:70px}}.blog-video-inspiration-gallery-container .content-container .table-container{order:-1;padding:0}.blog-video-inspiration-gallery-container .video-container{height:355px;position:relative}@media screen and (max-width:1024px){.blog-video-inspiration-gallery-container .video-container{margin-left:-20px;margin-right:-20px}}@media screen and (max-width:575px){.blog-video-inspiration-gallery-container .video-container{margin-left:-11px;margin-right:-11px}}@media screen and (min-width:767px){.blog-video-inspiration-gallery-container .video-container{height:400px}}@media screen and (min-width:1024px){.blog-video-inspiration-gallery-container .video-container{height:auto;min-height:calc(104.9px + 41.67188vw);width:50%}}@media screen and (min-width:1024px) and (min-width:1920px){.blog-video-inspiration-gallery-container .video-container{min-height:905px}}@media screen and (min-width:1199px){.blog-video-inspiration-gallery-container .video-container{width:64%}}@media screen and (min-width:1024px){.blog-video-inspiration-gallery-container .video-container a:hover svg .outer{fill:#fc6605}.blog-video-inspiration-gallery-container .video-container a:hover svg .cutout{fill:#fff}}.blog-video-inspiration-gallery-container .video-container a svg path{transition:fill .3s ease-out}.blog-video-inspiration-gallery-container .video-container img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:5}.blog-video-inspiration-gallery-container .video-container span{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.module-agent-location-details{border-top:1px solid #e0e0e0}.module-agent-location-details .inside-container{display:flex;flex-direction:column}@media screen and (min-width:1025px){.module-agent-location-details .inside-container{flex-direction:row}.module-agent-location-details .table-container{border-right:1px solid #e0e0e0}}.module-agent-location-details .table-container a:not(.btn){text-decoration:underline}.module-agent-location-details .table-container a:not(.btn):hover{text-decoration:none}.module-agent-location-details .table-container .btn{display:none;margin-top:30px}@media screen and (min-width:1025px){.module-agent-location-details .table-container .btn{display:flex;margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-agent-location-details .table-container .btn{margin-top:30px}}.module-agent-location-details .content-container{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-agent-location-details .content-container{border-left:1px solid #e0e0e0;border-top:none;margin-left:-1px;max-width:calc(112.2px + 45.09375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-agent-location-details .content-container{max-width:978px}}@media screen and (min-width:1200px){.module-agent-location-details .content-container{display:flex;flex-direction:row}}.module-agent-location-details .content-container.has-map{max-width:none}@media screen and (min-width:1200px){.module-agent-location-details .content-container.has-map>div{width:50%}}.module-agent-location-details .copy{padding:30px 10px}@media screen and (min-width:1025px){.module-agent-location-details .copy{padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-agent-location-details .copy{padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}.module-agent-location-details .agent-link-text{margin-top:30px}@media screen and (min-width:1025px){.module-agent-location-details .agent-link-text{margin-top:calc(17.4px + .65625vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-agent-location-details .agent-link-text{margin-top:30px}}.module-agent-location-details .agent-link{text-decoration:underline}.module-agent-location-details .agent-link:hover{text-decoration:none}.module-agent-location-details .agent-directions-button-mobile{margin:10px auto}@media screen and (min-width:1025px){.module-agent-location-details .agent-directions-button-mobile{display:none}}.area-list-wrapper{border-top:1px solid #e0e0e0}.area-list-wrapper .area-nav-container{display:none}@media screen and (min-width:1025px){.area-list-wrapper .area-nav-container{border-bottom:1px solid #e0e0e0;display:block}}.area-list-wrapper .area-nav{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:1025px){.area-list-wrapper .area-nav{margin-bottom:-1px}}.area-list-wrapper .area-nav span{align-items:center;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#000;cursor:pointer;display:flex;flex-grow:1;font-family:Manrope,sans-serif;font-size:13px;font-weight:600;justify-content:center;letter-spacing:1.17px;line-height:90%;max-width:300px;padding:19px 25px;position:relative;text-transform:uppercase;transition:color .3s ease-out;width:auto}.area-list-wrapper .area-nav span:after{background-color:#0c2340;bottom:0;content:"";left:100%;position:absolute;right:0;top:0;transition:left .3s ease-out;z-index:-1}.area-list-wrapper .area-nav span:hover{color:#fff}.area-list-wrapper .area-nav span:hover:after{left:0}.area-list-wrapper .area-list{display:flex;flex-direction:column}.area-list-wrapper .area-container{border-bottom:1px solid #e0e0e0;padding:30px 11px}@media screen and (min-width:576px){.area-list-wrapper .area-container{padding:30px 20px}}@media screen and (min-width:1025px){.area-list-wrapper .area-container{display:flex;flex-direction:row;padding:calc(20.2px + 1.96875vw) 0 calc(20.2px + 1.96875vw) calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.area-list-wrapper .area-container{padding-bottom:58px;padding-left:58px;padding-right:58px;padding-top:58px}}.area-list-wrapper .area-container h3{flex-shrink:0}@media screen and (min-width:1025px){.area-list-wrapper .area-container h3{padding-right:calc(20.2px + 1.96875vw);width:calc(71.9px + 26.20313vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.area-list-wrapper .area-container h3{padding-right:58px;width:575px}}.area-list-wrapper .area-container .locations-container{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap}.area-list-wrapper .area-container .locations-container a{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.32px;line-height:90%;margin-bottom:10px;padding-right:10px;width:50%}@media screen and (min-width:768px){.area-list-wrapper .area-container .locations-container a{padding-right:30px;width:33.3333333333%}}@media screen and (min-width:1025px){.area-list-wrapper .area-container .locations-container a{padding-right:calc(20.2px + 1.96875vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.area-list-wrapper .area-container .locations-container a{padding-right:58px}}@media screen and (min-width:1200px){.area-list-wrapper .area-container .locations-container a{width:25%}}.module-inspiration-gallery-details{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-inspiration-gallery-details .inside-container{display:flex;flex-direction:row}.module-inspiration-gallery-details .table-container{border-right:1px solid #e0e0e0}}.module-inspiration-gallery-details .content-container{border-top:1px solid #e0e0e0}@media screen and (min-width:1025px){.module-inspiration-gallery-details .content-container{border-left:1px solid #e0e0e0;border-top:none;margin-left:-1px;max-width:calc(112.2px + 45.09375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-inspiration-gallery-details .content-container{max-width:978px}}@media screen and (min-width:1200px){.module-inspiration-gallery-details .content-container{display:flex;flex-direction:row}}.module-inspiration-gallery-details .content-container.has-story-link{max-width:none}@media screen and (min-width:1200px){.module-inspiration-gallery-details .content-container.has-story-link .copy{border-right:1px solid #e0e0e0;width:65%}.module-inspiration-gallery-details .content-container.has-story-link .story-link-container{border-left:1px solid #e0e0e0;margin-left:-1px;width:35%}}.module-inspiration-gallery-details .copy{padding:30px 10px}@media screen and (min-width:1025px){.module-inspiration-gallery-details .copy{padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-inspiration-gallery-details .copy{padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}.module-inspiration-gallery-details .story-link-container{align-items:flex-start;display:flex;flex-direction:column;padding:30px 10px}@media screen and (min-width:1025px){.module-inspiration-gallery-details .story-link-container{padding:calc(21.4px + 2.53125vw) calc(20.2px + 1.96875vw) calc(19.4px + 1.59375vw)}}@media screen and (min-width:1025px) and (min-width:1920px){.module-inspiration-gallery-details .story-link-container{padding-bottom:50px;padding-left:58px;padding-right:58px;padding-top:70px}}

/*# sourceMappingURL=app.min.css.map*/