/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.7142857143px,-6px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold.eot?78999d9664616ebc48886141b9e5cf9d);src:url(/fonts/Montserrat-Bold.eot?78999d9664616ebc48886141b9e5cf9d) format("embedded-opentype"),url(/fonts/Montserrat-Bold.woff2?dbf9cc3b5d0be686036798f4c2ed9c04) format("woff2"),url(/fonts/Montserrat-Bold.woff?0329bf8fcbfdd06caa2491b2d6a094fd) format("woff"),url(/fonts/Montserrat-Bold.ttf?cfaa6b8889aa2a3864bdf1bcc494f41c) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.eot?36b1f4d4c2df440f7ae7df26a385f193);src:url(/fonts/Montserrat-Regular.eot?36b1f4d4c2df440f7ae7df26a385f193) format("embedded-opentype"),url(/fonts/Montserrat-Regular.woff2?518803d3e08549d2d704d9a6643a3887) format("woff2"),url(/fonts/Montserrat-Regular.woff?498c8cdbbcd5264ad13c3d49457a0e11) format("woff"),url(/fonts/Montserrat-Regular.ttf?d4f770a49dfa69890fd4b7a3ffff3644) format("truetype")}body{background:#e6e6e6;color:#646464;font-family:Montserrat,Open Sans}#viewport{bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%}.scroll-container{position:relative}.close{cursor:pointer;height:32px;opacity:.3;position:absolute;right:25px;top:25px;width:32px}.close:hover{opacity:1}.close:after,.close:before{background-color:#333;content:" ";height:33px;left:15px;position:absolute;width:2px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.btn{cursor:pointer}.btn.focus,.btn:focus{box-shadow:none}.page-home{font-size:14px}#register .btn-primary:hover{background:#e13236;border:1px solid #e13236;color:#fff}.btn-primary{background:#e13236;border:1px solid #e13236;border-radius:0;cursor:pointer;font-weight:700;padding:.7rem 1.5rem;text-transform:uppercase}.btn-primary:hover{background:#fff;border:1px solid #e13236;color:#e13236}.btn-primary:focus{box-shadow:none!important;outline:none}.btn-primary:not(:disabled):not(.disabled):active{background:#e13236}.btn-primary-white{background:#fff;border:1px solid #e13236;border-radius:0;color:#e13236;font-weight:700;padding:.7rem 1.5rem}.btn-primary-white:hover{background:#e13236;color:#fff}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}input::-moz-placeholder{color:#646464}input:-ms-input-placeholder{color:#646464}input::placeholder{color:#646464}.content{margin:0 auto;max-width:1200px}img{max-width:100%}h1 span{font-weight:700}.collapse-button{height:15px;position:relative;width:15px}.collapse-button:after,.collapse-button:before{background-color:#e13236;content:"";position:absolute;transition:transform .25s ease-out}.collapse-button:before{height:100%;left:50%;margin-left:-1.5px;top:0;transform:rotate(90deg);width:3px}.collapse-button:after{height:3px;left:0;margin-top:-1.5px;top:50%;transform:rotate(180deg);width:100%}.collapse-button:hover{cursor:pointer}.collapsed .collapse-button:after,.collapsed .collapse-button:before{transform:rotate(0deg)}p:last-child{margin-bottom:0}.text-red{color:#e13236}@media (min-width:768px){.page-home{font-size:1rem}}.page-register{margin:0 auto;max-width:1440px;min-height:100vh;padding:0}.page-register .swiper-button-next.swiper-button-disabled,.page-register .swiper-button-prev.swiper-button-disabled{opacity:0}.page-register a{text-decoration:underline}.page-register h1{font-size:35px;font-weight:400;max-width:500px;text-transform:uppercase}.page-register .btn-reg{left:0;position:absolute;top:50%;transform:translate(-50%,-100%) rotate(90deg);transform-origin:50% 100%;z-index:10}.page-register .swiper-container{height:calc(100vh - 232px);min-height:536px}.page-register .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-register .swiper-slide form.slide-content p{text-shadow:inherit}.page-register .swiper-slide form.slide-content .row{margin:0 auto 1rem}.page-register .swiper-slide form.slide-content .btn-primary{margin:2rem auto 0}.page-register .swiper-slide form.slide-content .disclaimer{margin:0 auto}.page-register .swiper-slide .slide-content{color:#fff;padding:3rem;position:absolute;top:0}.page-register .swiper-slide .slide-content h1,.page-register .swiper-slide .slide-content p{text-shadow:3px 3px 5px #000}.page-register .swiper-slide .slide-content span{text-shadow:3px 3px 5px rgba(0,0,0,.5)}.page-register .swiper-slide .slide-content .btn-primary{display:none}.page-register .swiper-slide .slide-content p{margin-bottom:0;max-width:500px}.page-register .swiper-slide .slide-content .disclaimer{color:#646464;max-width:800px!important;position:relative}.page-register .swiper-slide .slide-content .disclaimer .r-btn{position:absolute}.page-register .swiper-slide .slide-content .disclaimer p{max-width:none;width:100%}.page-register .swiper-slide .slide-content .disclaimer .checkmark{left:1rem}.page-register .swiper-slide:first-child .slide-content{left:1.5rem}.page-register .swiper-slide:first-child img{-o-object-position:center;object-position:center}.page-register .swiper-slide:nth-child(2) .slide-content{bottom:0;right:0;top:inherit}.page-register .swiper-slide:nth-child(2) img{-o-object-position:50% 60%;object-position:50% 60%}.page-register .swiper-slide:nth-child(3) .slide-content{right:2rem;text-align:right;top:8%}.page-register .swiper-slide:nth-child(4) .slide-content{left:2rem;top:5%}.page-register .swiper-slide:nth-child(4) .slide-content .btn-primary{display:inline-block}.page-register .swiper-slide:nth-child(4) .slide-content p{margin-bottom:1rem}.page-register .swiper-slide:nth-child(5) .slide-content .btn-primary{display:block}.page-register .swiper{position:relative}.page-register .swiper-button-next{background:url(/images/00_right.svg?f393d539460b028b846d04d2cceb0809) no-repeat;height:80px;right:-100px;top:calc(50% + 13px);transform:translateY(-50%);width:80px}.page-register .swiper-button-next:focus{outline:none}.page-register .swiper-button-prev{background:url(/images/00_left.svg?bae9b02cac097f2d1f0b3a28aa937eff) no-repeat;height:80px;left:-100px;top:calc(50% + 13px);transform:translateY(-50%);width:80px}.page-register .swiper-button-prev:focus{outline:none}.page-register .site-logo{left:50%;max-width:150px;position:absolute;top:-100px;transform:translateX(-50%);z-index:100}.page-register .footer-logo{max-height:100px}.page-register footer img{max-height:100px;width:100%}.disclaimer,.page-register footer .footer-info{font-size:10px}.disclaimer{margin:0 auto;max-width:800px}.disclaimer .r-btn{z-index:10}.disclaimer p{position:relative}.disclaimer .checkmark{left:1rem!important}.reg-form{align-items:center;background:#fff;color:#646464;flex:1;padding:4rem 0}.reg-form .form-wrapper{margin:auto}.reg-form select{color:#646464}.reg-form .radio-field{border-bottom:1px solid #646464}.reg-form .btn-primary{display:block;margin:1rem auto}.reg-form .row{margin:0 auto;max-width:800px;width:100%}.reg-form .row:nth-child(6){margin-bottom:0}.reg-form label{color:#646464}.reg-form .form-group{position:relative}.reg-form .form-group .form-control{border:none;border-bottom:1px solid #646464;border-radius:0;padding:0}.reg-form .form-group .form-control:focus{box-shadow:none}.reg-form .form-group select:invalid{color:transparent}.reg-form .form-group select option{color:#646464}.reg-form .form-group select:valid+.placeholder{opacity:0}.reg-form .form-group input::-ms-clear{display:none}.reg-form .form-group .placeholder{left:15px;pointer-events:none;position:absolute;text-shadow:inherit!important;top:6px;z-index:10}.reg-form .form-group .placeholder:before{color:#646464;content:attr(data-placeholder)}.reg-form .form-group .placeholder:after{color:tomato;content:" *"}.reg-form .checkbox input[type=checkbox],.reg-form .checkbox input[type=radio]{cursor:pointer;display:none;position:absolute}.reg-form .checkbox .r-btn{cursor:pointer;margin-right:1rem;padding-left:35px;position:relative}.reg-form .checkbox .checkmark{border:1px solid #666;height:25px;left:0;position:absolute;top:0;width:25px}.reg-form .checkbox .checkmark:after{content:"";display:none;position:absolute}.reg-form .checkbox input:checked~.checkmark:after{display:block}.reg-form .checkbox .checkmark:after{background:#666;height:80%;left:50%;top:50%;transform:translate(-50%,-50%);width:80%}.reg-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/00_down.svg?468e6be24b880a14db4bea39ce81dd72) no-repeat;background-position:100%;background-size:25px;border:0;border-bottom:1px solid #646464;border-radius:0;height:38px;width:100%}.reg-form select:focus{outline:none}.reg-form select:hover:after{color:#f39c12}.reg-form .select-items{background:red}.mobile-layout{font-size:14px}.mobile-layout input::-moz-placeholder{font-size:14px}.mobile-layout input:-ms-input-placeholder{font-size:14px}.mobile-layout input::placeholder{font-size:14px}.mobile-layout .btn-reg{left:50%;position:absolute;top:155px;transform:translateX(-50%)}.mobile-layout section{background:#fff}.mobile-layout img{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-layout .text-content{padding:4rem 1rem}.mobile-layout h1{color:#e13236;font-size:32px}.mobile-layout .form-wrapper>*,.mobile-layout .slide-content>*{opacity:1;transform:inherit}.mobile-layout form{margin:0 auto;max-width:500px}.mobile-layout form .disclaimer .r-btn{margin-left:1rem;position:absolute}.mobile-layout .stick{position:fixed;top:0}header img{display:none}.mobile-header,.v-spinner{display:flex;justify-content:center}.mobile-header{align-items:center;flex-wrap:wrap;padding-right:0;text-align:center}.mobile-header .img-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.mobile-header .jw-m-logo,.mobile-header .jw-md-type{display:flex;height:80px}.mobile-header .jw-m-logo{min-width:80px}.mobile-header .jw-md-type{justify-content:center;width:100%}.mobile-header img{display:block;height:80px;max-width:100%}.mobile-header p{margin:0;padding:1rem;text-align:center}.grecaptcha-badge{visibility:hidden}.thank-you-box{color:#e13236;margin:0 1rem;padding:3rem}.thank-you-box h1{max-width:none;text-align:center}.thank-you-box p{color:#646464;max-width:500px}.header-links{color:#646464;font-weight:700}.header-links span{padding:0 .5rem}.header-links a{color:#646464;text-decoration:none}.reg-msg{color:#646464;font-size:1rem;font-weight:700;padding:1.5rem 1rem 1rem}.reg-msg a{color:#646464;text-decoration:none}@media (min-width:640px){.mobile-header{flex-wrap:nowrap;justify-content:space-between}.mobile-header .img-wrapper{width:100%}}@media (min-width:768px){.page-register{padding:46px 5rem 0}}@media (max-height:882px){.page-register .swiper-slide form.slide-content{font-size:14px;padding:1rem 5rem}.page-register .swiper-slide form.slide-content .form-wrapper{margin-bottom:0;margin-top:auto}.page-register .swiper-slide form.slide-content .form-wrapper .btn-primary{margin:1rem auto 0}.page-register .swiper-slide form.slide-content .row{margin-bottom:0}.page-register .swiper-slide form.slide-content .row .form-group{margin-bottom:.8rem}.page-register .swiper-slide .slide-content{padding-top:1rem}.page-register .swiper-slide .slide-content h1{font-size:24px}.page-register .swiper-slide .slide-content h1 span{display:block}.page-register .swiper-slide .slide-content p{font-size:14px}}section{margin-bottom:80px}#infoModal .modal-dialog{justify-content:center}#infoModal .modal-content{max-width:600px;width:auto}#infoModal .modal-content h1{font-size:1.5em}@media (min-width:768px){#infoModal .modal-content h1{font-size:2em}}.page-home{background:#fff;overflow:hidden;position:relative}.loader{align-items:center;box-shadow:1px 2px 3px rgba(0,0,0,.5);display:flex;justify-content:center;left:0;position:fixed;top:0;transition:filter 1.5s ease;z-index:1100}.loader img{background:#333;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all 2s ease;width:100%}.loader .imgb{left:0;top:0}.loader .site-logo{background:transparent;height:300px;opacity:1;position:absolute;transition:opacity 2s ease;width:300px}.slide-enter-active .site-logo{opacity:0}.slide-leave-to{filter:sepia(0);transform:translateY(-100%);transition:transform 1.5s cubic-bezier(.86,0,.07,1)}.load-active .imga{opacity:0}@-webkit-keyframes MOVE-BG{0%{background-position:0 0}to{background-position:0 -100%}}@keyframes MOVE-BG{0%{background-position:0 0}to{background-position:0 -100%}}.intro{height:80vh;margin-bottom:0;overflow:hidden;position:relative}.intro h1{color:#fff;margin-top:18vh;text-align:center;z-index:1}.intro h1,.intro img{position:absolute;width:100%}.intro img{height:100%;-o-object-fit:cover;object-fit:cover;top:0;transform:scale(1.5);transition:transform 2.5s cubic-bezier(.075,.82,.165,1);z-index:0}.intro .arrow-down{bottom:255px;height:auto;left:50%;-o-object-fit:inherit;object-fit:inherit;position:absolute;top:inherit;transform:translateX(-50%);width:50px}.intro .arrow-down img{height:50px;width:50px}.herobar{background:#e13236}.herobar a{color:#fff}.herobar .row{height:100%;margin:0}.herobar [class*=col]{align-items:center;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;padding:0}.herobar img{height:100%;-o-object-fit:cover;object-fit:cover}.herobar p{cursor:pointer;font-size:1rem;max-width:216px;padding:1rem}.herobar-m img{width:600px}.herobar-m p{margin:3rem 0}.vt{background:#e13236;bottom:0;height:300px;position:absolute;transition:background .5s ease}.vt:hover{background:#c31d20}.vt a{flex-direction:column;margin:0 auto;max-width:1200px;text-decoration:none}.vt .vt-img-wrapper{height:100%;order:2;overflow:hidden;width:100%}.vt .vt-img-wrapper:nth-child(3){display:none}.vt img{height:100%;max-width:570px;-o-object-fit:cover;object-fit:cover}.vt h1,.vt img{position:relative;width:100%}.vt h1{order:1;padding:2rem}@media (min-width:1200px){.vt{background:#e13236;bottom:0;height:175px;position:absolute}.vt a{flex-direction:row;margin:0 auto;max-width:1200px}.vt .vt-img-wrapper{height:100%;order:1;overflow:hidden;width:auto}.vt .vt-img-wrapper:nth-child(3){display:block;order:3}.vt img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.vt h1{padding:3rem;width:30%}}.overview{align-items:center;display:flex}.location-img{background:#333;height:50vh;min-height:400px;position:relative}.location-img img{bottom:120px;height:130%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;width:100%}section#location{height:inherit}.gallery .g-section-1{margin-bottom:1rem;padding:0 2rem;position:relative}.gallery .g-section-1 .img-1{height:50%;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;position:inherit;right:inherit;width:100%}.gallery .g-section-1 .text-block-wrapper{left:inherit;position:inherit;top:inherit;width:100%}.gallery .g-section-1 .text-block-wrapper .text-block-red{background:#e13236;color:#fff;padding:1rem;position:inherit}.gallery .g-section-1 .btn{background:url(/images/arrow_down.svg?f4f0bee1932e9e8459b2e436eb0d6190) no-repeat 0 -3px;padding-left:2.5rem;text-transform:uppercase;transition:all .5s ease}.gallery .g-section-1 .btn a{color:#fff;font-weight:700;text-decoration:none;transition:all .5s ease}.gallery .g-section-1 .btn:hover{background:url(/images/arrow_down-red.svg?6bd10ae85c73f590ea347ecb893c535d) no-repeat 0 -3px}.gallery .g-section-1 .btn:hover a{color:#902f2f}.gallery .g-section-2{align-items:center;display:flex;flex-direction:column;height:inherit;margin-bottom:80px;padding:0 2rem;position:relative}.gallery .g-section-2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery .g-section-2 .img-1{height:100%;margin-bottom:1rem;position:inherit;right:inherit;width:100%}.gallery .g-section-2 .btn{margin:2rem;position:inherit}.gallery .g-section-2 .img-2{height:50%;left:0;position:inherit;top:inherit;width:100%}.developer{min-height:auto}.developer .developer-wrapper{display:inline-block;width:300px}.tab-amenities{padding:.5rem}.modal-body .tab-amenities,.tab-amenities{background:#fff;display:block;font-weight:700;position:absolute;top:3rem}.modal-body .tab-amenities{padding:.5rem 2rem}@media (min-width:768px){.intro h1{margin-top:15vh}.location-img{height:70vh;min-height:750px}section{margin-bottom:150px}.gallery .g-section-1{height:768px;margin-bottom:450px}.gallery .g-section-1 .img-1{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:calc(50% + 2rem);width:40%}.gallery .g-section-1 .text-block-wrapper{left:50%;position:absolute;top:50%;width:50%}.gallery .g-section-1 .text-block-wrapper .text-block-red{padding:5rem}.gallery .g-section-2{display:inherit;height:700px;margin-bottom:350px;pointer-events:none;position:relative}.gallery .g-section-2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery .g-section-2 .img-1{background:#333;height:100%;position:absolute;right:calc(50% - 3rem);width:40%}.gallery .g-section-2 .btn{bottom:-160px;pointer-events:auto;position:absolute;right:calc(50% + 2rem)}.gallery .g-section-2 .img-2{background:#d3d3d3;height:50%;left:50%;position:absolute;top:80%;width:300px}.developer .developer-wrapper{width:400px}.tab-amenities{padding:1rem}}.gg_contextmenu{display:none!important}@media (min-width:1440px){.location-img{height:70vh;min-height:1100px}}.map{height:inherit}.gmap{height:100vh;min-height:850px;width:100%}.cat button{border:none;border-radius:0;display:flex;font-weight:700;justify-content:space-between;margin-bottom:1rem;padding:0;text-transform:uppercase;width:100%}.cat button,.cat button:hover{background:none;color:inherit}.cat button:not(:disabled):not(.disabled):active,.cat button:not(:disabled):not(.disabled):active:focus{background:none;box-shadow:none;color:inherit}.cat button:focus{box-shadow:none;outline:0}.cat ol{padding-left:24px}.cat ol li{cursor:pointer;margin-bottom:8px;padding-left:1rem;pointer-events:none}.cat ol li h6{margin:0;pointer-events:auto}#listAll button{border-bottom:1px solid}#list0 button{border-bottom:1px solid #ec268f;color:#ec268f}#list0 button .collapse-button:after,#list0 button .collapse-button:before{background:#ec268f}#list1 button{border-bottom:1px solid #52658c;color:#52658c}#list1 button .collapse-button:after,#list1 button .collapse-button:before{background:#52658c}#list2 button{border-bottom:1px solid #6e4d8b;color:#6e4d8b}#list2 button .collapse-button:after,#list2 button .collapse-button:before{background:#6e4d8b}#list3 button{border-bottom:1px solid #00a859;color:#00a859}#list3 button .collapse-button:after,#list3 button .collapse-button:before{background:#00a859}#list4 button{border-bottom:1px solid #f58634;color:#f58634}#list4 button .collapse-button:after,#list4 button .collapse-button:before{background:#f58634}#list5 button{border-bottom:1px solid #0098da;color:#0098da}#list5 button .collapse-button:after,#list5 button .collapse-button:before{background:#0098da}#list6 button{border-bottom:1px solid #2e5aa6;color:#2e5aa6}#list6 button .collapse-button:after,#list6 button .collapse-button:before{background:#2e5aa6}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active:hover .hamburger-inner,.hamburger.is-active:hover .hamburger-inner:after,.hamburger.is-active:hover .hamburger-inner:before,.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:#902f2f}.hamburger{align-items:center;display:flex}.hamburger-box{pointer-events:none;width:35px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{border-radius:0;height:3px;width:100%}nav{padding:0 10px;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}nav .btn,nav .hamburger,nav .site-logo{display:inline-block;pointer-events:auto}nav .site-logo-wrapper{height:85px;position:relative;width:100px}nav .hamburger-wrapper{flex:1}nav .site-logo{height:70px;max-width:300px;-o-object-fit:contain;object-fit:contain;position:absolute;top:10px;width:100%}nav .site-logo-color{opacity:0;transition:all .5s ease}nav .active{opacity:1}nav .inactive{opacity:0}.main-menu{background:#fff;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:99}.main-menu ul{align-items:center;display:flex;flex-direction:column;height:calc(100% - 117px);justify-content:center;list-style:none;margin-top:70px;min-height:600px;padding:0}.main-menu ul li{font-size:1.5rem;margin-bottom:1rem;overflow:hidden}.main-menu ul li a{color:#902f2f;display:block}.main-menu ul li a:hover{color:#e13236;font-weight:700;text-decoration:none}.main-menu ul li .address{font-size:14px}.main-menu ul li .address a{color:#646464}.main-menu ul li .address a:hover{font-weight:inherit;text-decoration:underline}.modal-open nav{padding-right:0!important}@media (min-width:768px){nav .site-logo-wrapper{width:100px}nav .site-logo-wrapper .site-logo{height:inherit;top:0}.main-menu ul li .address{font-size:1rem}.modal-open nav{padding-right:33px!important}}.site-footer{background:#902f2f;color:#fff;display:flex;flex-direction:column;overflow:hidden}.site-footer h5,.site-footer h6{font-size:14px;margin-top:1rem;padding:1rem 0}.site-footer .address h5{font-size:1rem;font-weight:700}.site-footer .address a{color:#fff}.site-footer .site-logo{min-width:inherit;width:180px}.site-footer .row{margin:0;width:100%}.site-footer .row [class*=col]:nth-child(3) .row{margin-left:inherit;max-width:none}.site-footer .row [class*=col]:nth-child(3) .row .desclaimer{margin:0 auto 2rem;max-width:500px;text-align:center}.site-footer .row .col:nth-child(2){flex:1}.site-footer .row .ph-logo{width:80px}.site-footer .footer-developer{filter:invert(100%) sepia(0) saturate(7493%) hue-rotate(102deg) brightness(98%) contrast(103%);width:200px}.site-footer .social-fb,.site-footer .social-ig{display:none}.social-mobile{display:block;margin:0 auto;padding-top:25px;width:110px}.social-mobile img{width:50px}@media (min-width:991px){.site-footer .site-logo{min-width:200px}.site-footer .address h6{padding:1rem 0}.site-footer .row .col:nth-child(2){flex:4}.site-footer .row [class*=col]:nth-child(3) .row{margin-left:auto;max-width:570px}.site-footer .row [class*=col]:nth-child(3) .row .desclaimer{margin:0;max-width:570px;text-align:left}.site-footer .social-fb,.site-footer .social-ig{bottom:14px;display:block;position:absolute;width:38px}.site-footer .social-fb{right:590px}.site-footer .social-ig{right:638px}.site-footer .social-fb img,.site-footer .social-ig img{width:100%}.site-footer .social-mobile{display:none}}.interior{margin-bottom:31px}.interior,.modal-body{height:inherit}.interior .kitchen-wrapper,.modal-body .kitchen-wrapper{position:relative;width:100%}.interior .interior-containter,.modal-body .interior-containter{min-height:inherit;position:relative}.interior .interior-containter .interior-wrapper,.modal-body .interior-containter .interior-wrapper{height:inherit;margin-bottom:1rem;position:relative}.interior .interior-containter .interior-wrapper:first-child,.modal-body .interior-containter .interior-wrapper:first-child{top:0}.interior .interior-containter .interior-wrapper:nth-child(2),.modal-body .interior-containter .interior-wrapper:nth-child(2){bottom:-2.5rem;margin-bottom:65px}.interior [class*=tab-],.modal-body [class*=tab-]{display:flex;font-weight:700;position:absolute;top:2rem;z-index:2}.interior [class*=tab-] button,.modal-body [class*=tab-] button{background:#333;border:none;border-radius:0;color:#fff;padding:.5rem 2rem .5rem .5rem}.interior [class*=tab-] button:focus,.modal-body [class*=tab-] button:focus{outline:none}.interior [class*=tab-] button img,.modal-body [class*=tab-] button img{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:1.5rem}.interior .row .image-wrapper,.modal-body .row .image-wrapper{position:relative}.interior .row .image-wrapper img:last-child,.modal-body .row .image-wrapper img:last-child{left:0;opacity:0;position:absolute;top:0;transition:all .6s ease}.interior .themes,.modal-body .themes{background:#fff;height:40px;overflow:hidden}.interior .themes div,.modal-body .themes div{align-items:center;display:flex;height:100%;padding:.5rem;transition:transform 1s cubic-bezier(.86,0,.07,1)}.interior .active .themes div,.modal-body .active .themes div{transform:translateY(-100%)}.interior .active .image-wrapper img:last-child,.modal-body .active .image-wrapper img:last-child{opacity:1}.plus{background:#e13236;border-radius:50%;bottom:35px;cursor:pointer;height:30px;left:35px;position:absolute;width:30px;z-index:2}.plus:focus{outline:none}.plus:after{color:#fff;content:"+";display:block;font-size:30px;height:100%;line-height:1;text-align:center;width:100%}.tooltip-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.tooltip-wrapper .feature-circle{background:#e13236;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;height:15px;line-height:15px;padding:0;position:absolute;text-align:center;width:15px}.tooltip-wrapper .feature-circle:focus{box-shadow:none}.b-tooltip .tooltip-inner{background:#e13236}.b-tooltip .arrow:before{border-top-color:#e13236}.modal-dialog{margin:0 auto;max-width:100%}.modal-dialog footer,.modal-dialog header{display:none}.modal-dialog .modal-body,.modal-dialog .modal-content{border:none;border-radius:0;padding:0}.modal-dialog .modal-body{position:relative}.modal-dialog .modal-body img:last-child{left:0;opacity:0;position:absolute;top:0;transition:all .6s ease}.modal-dialog .modal-body [class*=tab-] button img{left:inherit;opacity:1;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:1.5rem}.modal-dialog .active .image-wrapper img:last-child{opacity:1}@media (min-width:991px){.interior .interior-containter{min-height:780px}.interior .interior-containter .interior-wrapper{position:absolute}.interior .interior-containter .interior-wrapper:first-child{top:-5rem}.interior .interior-containter .interior-wrapper:nth-child(2){bottom:-3rem;margin-bottom:1rem}.interior .kitchen-wrapper{width:70%}.interior [class*=tab-]{top:3rem}.interior [class*=tab-] button{padding:1rem 2rem 1rem 1rem}.interior [class*=tab-] button img{right:0;width:2rem}.interior .themes{background:#fff;height:56px;overflow:hidden}.interior .themes div{padding:1rem;transition:transform 1s cubic-bezier(.86,0,.07,1)}.kitchen-wrapper{width:70%}.modal-dialog{margin:1.75rem auto;max-width:1000px}.modal-dialog .modal-body [class*=tab-]{top:3rem}}.floorplans{min-height:auto}.floorplans svg{pointer-events:none}.floorplans [data-type=map]{cursor:pointer;opacity:0;pointer-events:auto;transition:all .5s ease}.floorplans .active{opacity:1}.floorplans .plan-list{margin-bottom:50px}.floorplans .plan-list ul{list-style:none;padding:0 0 0 1rem}.floorplans .plan-list ul li a{color:#902f2f;display:block;font-weight:700;margin-bottom:1rem}.floorplans .plan-list button{background:none;border:none;border-radius:0;color:#902f2f;display:flex;font-weight:700;justify-content:space-between;padding:1rem;text-transform:uppercase;width:100%}.floorplans .plan-list button:hover{background:none;color:inherit}.floorplans .plan-list button:not(:disabled):not(.disabled):active,.floorplans .plan-list button:not(:disabled):not(.disabled):active:focus{background:none;box-shadow:none;color:#902f2f}.floorplans .plan-list button:focus{box-shadow:none;outline:0}.floorplans .plan-list button .collapse-button:after,.floorplans .plan-list button .collapse-button:before{background:#902f2f}.dh-wrapper{position:absolute}#modal-4 .modal-content{height:calc(100% - 3.5rem);margin:0 auto;width:auto}#modal-4 .modal-content .image-wrapper img{max-height:800px;max-width:100%;position:relative;width:auto}#modal-doll h6{font-size:14px;max-width:110px}#modal-doll .modal-dialog{align-items:center;display:flex;justify-content:center;min-height:auto}#modal-doll .modal-dialog .active{pointer-events:none;transform:scale(1.5)}#modal-doll .modal-dialog .row{margin:0}#modal-doll .modal-dialog .row:first-child{background:#e13236;font-size:12px;margin:0;width:100%}#modal-doll .modal-dialog .row:first-child img{width:100px}#modal-doll .modal-dialog .modal-content{background:#fff;border:none;border-radius:0;max-height:90%;max-width:1000px;width:100%;z-index:1100}#modal-doll .modal-dialog .row:nth-child(2){align-items:center;font-size:12px;height:calc(90% - 150px);min-height:auto;padding:.5rem 0;position:relative}#modal-doll .modal-dialog .row:nth-child(2) [class*=col-]{height:auto}#modal-doll .modal-dialog .row:nth-child(2) img{opacity:1;position:inherit}#modal-doll .modal-dialog .row:nth-child(2) .doll-wrapper{height:20%}#modal-doll .modal-dialog .row:nth-child(2) .doll-wrapper .text-key{background:url(/images/arrow_right.svg?97f4037643ebd7cbf6ab4e73856cde7f) no-repeat;background-position:90%;background-size:15px;cursor:pointer;filter:invert(64%) sepia(68%) saturate(7271%) hue-rotate(335deg) brightness(85%) contrast(108%);font-weight:700;min-width:inherit;padding:.5rem 2rem .5rem 0;text-align:right}#modal-doll .modal-dialog .row:nth-child(2) .doll-wrapper img{cursor:pointer;-o-object-fit:contain;object-fit:contain;opacity:.5;position:inherit;transition:all .5s ease;width:100px}#modal-doll .modal-dialog .row:nth-child(2) .doll-wrapper .active{opacity:1}#modal-doll .modal-dialog .order-1{width:120px}#modal-doll .modal-dialog .plan-wrapper{font-size:85px;font-weight:700;line-height:.7}@media (min-width:768px){#modal-doll h6{font-size:1rem;max-width:inherit}#modal-doll .modal-dialog .row:first-child{font-size:1rem}#modal-doll .modal-dialog .row:first-child img{width:150px}#modal-doll .modal-dialog .row:nth-child(2){font-size:16px;height:600px;min-height:600px}#modal-doll .modal-dialog .row:nth-child(2) [class*=col-]{height:100%}#modal-doll .modal-dialog .row:nth-child(2) .doll-wrapper .text-key{background-position:100%;background-size:30px;min-width:200px}#modal-doll .modal-dialog .plan-wrapper{font-size:150px}#modal-doll .modal-dialog .order-1{width:150px}}.gallery-slides{background:#f5f5f5;height:50vw;min-height:400px}.gallery-slides .swiper-slide{display:flex;flex-grow:1;height:200px;justify-content:center;width:70%}.gallery-slides .swiper-slide img{filter:grayscale(100%) opacity(50%);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:100%}.gallery-slides .swiper-slide-active img{filter:inherit}.gallery-slides .img-17,.gallery-slides .img-24,.gallery-slides .img-28,.gallery-slides .img-38,.gallery-slides .img-40,.gallery-slides .img-9{width:30%}.gallery-slides .swiper-button-next{background:url(/images/arrow_right.svg?97f4037643ebd7cbf6ab4e73856cde7f) no-repeat;background-position:50%;background-size:50px;left:85%;right:auto}.gallery-slides .swiper-button-next,.gallery-slides .swiper-button-prev{filter:invert(64%) sepia(68%) saturate(7271%) hue-rotate(335deg) brightness(85%) contrast(108%)}.gallery-slides .swiper-button-prev{background:url(/images/arrow_left.svg?4cbffba268fbdb9cf999a8fb028bd0a0) no-repeat;background-position:50%;background-size:50px;left:auto;right:85%}.swiper-lazy{height:400px}@media (min-width:768px){.gallery-slides{min-height:600px}.gallery-slides .swiper-slide{height:35vw;width:50%}.gallery-slides .img-17,.gallery-slides .img-24,.gallery-slides .img-28,.gallery-slides .img-38,.gallery-slides .img-40,.gallery-slides .img-9{width:20%}.gallery-slides .swiper-button-next{left:78%}.gallery-slides .swiper-button-prev{right:78%}}
