@font-face{font-family:Gotham-Thin;src:url(/fonts/Gotham-Thin.otf)}@font-face{font-family:Gotham-Book;src:url(/fonts/Gotham-Book.otf)}@font-face{font-family:Gotham-Medium;src:url(/fonts/Gotham-Medium.otf)}@font-face{font-family:Gotham-Bold;src:url(/fonts/Gotham-Bold.otf)}@font-face{font-family:Montserrat-Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Redrains-DEMO;src:url(/fonts/Redrains-DEMO.otf)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{overflow-x:hidden}h1,h2{letter-spacing:2px}p{color:#060003}.testing-register-container{background:#fff;box-shadow:0 4px 2px -2px #d3d3d3;height:40px;padding:15px 0;position:fixed;top:0;width:100vw;z-index:20}.testing-register-container .register-now-container-desktop{align-items:center;color:#fff;display:none;justify-content:center;text-align:center;width:100%}@media screen and (min-width:900px){.testing-register-container .register-now-container-desktop{display:flex;justify-content:flex-end}}.testing-register-container .register-now-container-desktop img{width:40px}.testing-register-container .register-now-container-desktop p{color:#3aafa1;font-family:Montserrat-Regular;font-weight:700;padding-left:10px;padding-right:27px;text-decoration:none;text-transform:uppercase}@media screen and (min-width:900px){.testing-register-container .register-now-container-desktop p{padding-right:70px}}.testing-register-container .register-now-container-desktop .reg-item-C{color:#080003;font-weight:400}@media screen and (min-width:900px){.testing-register-container .register-now-container-desktop .reg-item-C{padding-right:40px}}.testing-register-container .register-now-container-desktop .reg-item-B{color:#080003;font-weight:400}@media screen and (min-width:900px){.testing-register-container .register-now-container-desktop .reg-item-B{padding-right:40px}}.testing-register-container .register-now-container-desktop .reg-item-A{color:#080003;font-weight:400}@media screen and (min-width:900px){.testing-register-container .register-now-container-desktop .reg-item-A{padding-right:40px}}.testing-register-container .register-now-container-desktop .reg-item-C2{color:#080003;font-weight:400}@media screen and (min-width:900px){.testing-register-container .register-now-container-desktop .reg-item-C2{padding-right:40px}}.testing-register-container .register-now-container-desktop .reg-item-C:hover{color:#3aafa1;cursor:pointer}.testing-register-container .register-now-container-desktop .reg-item-A:hover,.testing-register-container .register-now-container-desktop .reg-item-B:hover,.testing-register-container .register-now-container-desktop .reg-item-C2:hover{color:#3aafa1}.testing-register-container .register-now-container-mobile{align-items:center;color:#fff;display:flex;justify-content:center;text-align:center;width:100%}@media screen and (min-width:900px){.testing-register-container .register-now-container-mobile{display:none}}.testing-register-container .register-now-container-mobile img{width:40px}.testing-register-container .register-now-container-mobile p{color:#3aafa1;font-family:Montserrat-Regular;font-weight:700;padding-left:10px;padding-right:27px;text-decoration:none;text-transform:uppercase}@media screen and (min-width:900px){.testing-register-container .register-now-container-mobile p{padding-right:70px}}.testing-register-container .register-now-container-mobile .reg-item-C{color:#080003;font-size:18px;font-weight:400;margin-bottom:20px}@media screen and (min-width:900px){.testing-register-container .register-now-container-mobile .reg-item-C{padding-right:40px}}.testing-register-container .register-now-container-mobile .reg-item-B{color:#080003;font-size:18px;font-weight:400;margin-bottom:20px}@media screen and (min-width:900px){.testing-register-container .register-now-container-mobile .reg-item-B{padding-right:40px}}.testing-register-container .register-now-container-mobile .reg-item-A{color:#080003;font-size:18px;font-weight:400;margin-bottom:20px}@media screen and (min-width:900px){.testing-register-container .register-now-container-mobile .reg-item-A{padding-right:40px}}.testing-register-container .register-now-container-mobile .reg-item-C2{color:#080003;font-size:18px;font-weight:400}@media screen and (min-width:900px){.testing-register-container .register-now-container-mobile .reg-item-C2{padding-right:40px}}.testing-register-container .register-now-container-mobile .reg-item-C:hover{color:#3aafa1;cursor:pointer}.testing-register-container .register-now-container-mobile .reg-item-A:hover,.testing-register-container .register-now-container-mobile .reg-item-B:hover,.testing-register-container .register-now-container-mobile .reg-item-C2:hover{color:#3aafa1}.testing-register-container .register-now-container-mobile #menu__toggle{opacity:0}.testing-register-container .register-now-container-mobile .mobile-menu{display:flex;justify-content:center;z-index:9}.testing-register-container .register-now-container-mobile .transform-hamburger{content:""!important;top:-8px!important}.testing-register-container .register-now-container-mobile #menu__toggle:checked~.menu__box{align-items:center;display:flex;flex-direction:column;justify-content:center;right:0;visibility:visible}.testing-register-container .register-now-container-mobile .menu__btn{align-items:center;cursor:pointer;display:flex;height:60%;position:absolute;right:35px;top:10%;width:26px;z-index:1}.testing-register-container .register-now-container-mobile .test{background-color:#060003;display:block;height:2px;position:absolute;transition-duration:.25s;width:100%}.testing-register-container .register-now-container-mobile .test2{background-color:#060003;margin-top:15px}.testing-register-container .register-now-container-mobile .test3{background-color:#060003;margin-top:30px}.testing-register-container .register-now-container-mobile .test2-toggle{background-color:#060003;opacity:0}.testing-register-container .register-now-container-mobile .test3-toggle{background-color:#060003;top:6.8px;transform:rotate(-45deg) translate(7px,-7px)}.testing-register-container .register-now-container-mobile .test1-toggle{background-color:#060003;transform:rotate(45deg) translate(5px,5px)}.testing-register-container .register-now-container-mobile .visibility-none{right:-100%!important}.testing-register-container .register-now-container-mobile .visibility-show{right:0!important;visibility:visible!important}.testing-register-container .register-now-container-mobile .x-button-rotate{transform:rotate(45deg)}.testing-register-container .register-now-container-mobile .ul-test{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:center;min-height:400px;position:absolute;top:0;width:100%}.testing-register-container .register-now-container-mobile .menu__box{align-items:center;background-color:#fff;box-shadow:1px 0 6px rgba(0,0,0,.2);display:block;display:flex;flex-direction:column;height:100vh;justify-content:center;list-style:none;margin:0;position:fixed;right:-100%;top:0;transition-duration:.25s;visibility:hidden;width:75%}.testing-register-container .register-now-container-mobile .menu__item{color:#1e1f24;display:block;font-family:Montserrat-Regular;font-size:20px;font-weight:600;padding:12px 24px;text-decoration:none;text-transform:uppercase}.testing-register-container .register-now-container-mobile .image-nav-mobile{height:100%;width:110px}.home-container-grace-and-grand{height:100%;min-height:500px;overflow-x:hidden;padding-top:70px;width:100vw}.home-container-grace-and-grand .box-1{background:hsla(49,58%,96%,.73);height:100%;justify-content:space-between;min-height:500px;overflow-y:hidden;width:100vw}@media screen and (min-width:500px){.home-container-grace-and-grand .box-1{min-height:650px}}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1{display:flex;height:92vh}}@media screen and (min-width:1300px){.home-container-grace-and-grand .box-1{height:92vh}}.home-container-grace-and-grand .box-1 .bird-container{z-index:2}@media screen and (min-width:800px){.home-container-grace-and-grand .box-1 .bird-container{position:absolute}}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1 .bird-container{position:static}}.home-container-grace-and-grand .box-1 .bird-container .flato-icon{max-width:250px;padding:20px;position:relative;width:175px;z-index:7}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1 .bird-container .flato-icon{padding:40px;width:250px}}.home-container-grace-and-grand .box-1 .bird-container .bird-inner-container{display:none;position:absolute;top:0}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1 .bird-container .bird-inner-container{display:block}}.home-container-grace-and-grand .box-1 .bird-container .bird-inner-container .bird-icon{left:0;-o-object-fit:contain;object-fit:contain;padding-top:75px;position:absolute;top:110px;width:50vw}.home-container-grace-and-grand .box-1 .bird-container .bird-inner-container .humming-bird-icon{min-height:500px;padding-left:13px;padding-top:90px;position:absolute;top:-9%;width:50vw;z-index:5}.home-container-grace-and-grand .box-1 .logo-container{height:100%;overflow-x:hidden;width:100%}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1 .logo-container{width:60%}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:500px;overflow-x:hidden;position:relative}@media screen and (min-width:800px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container{height:100%;overflow-y:hidden;padding-top:0}}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container{padding-top:20px}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container img{display:none}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container img{display:block}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .h2-inner-container{color:#3aafa1;font-family:Redrains-DEMO;font-size:22px;letter-spacing:3px;line-height:1.5;text-align:center;text-transform:uppercase;width:310px}@media screen and (min-width:800px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .h2-inner-container{font-size:39px;padding-top:40px;width:451px}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .pulse{-webkit-animation:heart-pulse 2s ease-out infinite;animation:heart-pulse 2s ease-out infinite}@-webkit-keyframes heart-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes heart-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-container{color:#080003;font-family:Montserrat-Regular;font-size:12px;font-weight:400;line-height:1.5;padding-top:15px;text-align:center;text-transform:uppercase;width:95%}@media screen and (min-width:400px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-container{font-size:14.5px;padding-top:20px}}@media screen and (min-width:800px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-container{font-size:14.5px;width:400px}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-inner-container-top{color:#060003;font-family:Montserrat-Regular;font-size:12px;line-height:1.8;padding-top:20px;text-align:center;text-transform:uppercase;width:95%}@media screen and (min-width:400px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-inner-container-top{font-size:16px;padding-top:20px}}@media screen and (min-width:800px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-inner-container-top{font-size:16px;width:500px}}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-inner-container-top{font-size:16px;width:500px}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-inner-container{color:#060003;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;line-height:1.8;padding-top:20px;text-align:center;text-transform:uppercase;width:95%}@media screen and (min-width:400px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-inner-container{font-size:16px;padding-top:20px}}@media screen and (min-width:800px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-inner-container{font-size:16px;width:500px}}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .p-inner-inner-container{font-size:16px;width:500px}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .background{background:#060003;border-radius:20px;height:40px;margin-bottom:20px;margin-top:20px;position:relative;transition:.2s ease-in-out 0s;width:250px}@media screen and (min-width:400px){.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .background{margin-bottom:40px;margin-top:40px}}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .background p{align-items:center;color:#fff;display:flex;font-family:Montserrat-Regular;height:100%;justify-content:center;margin:0 auto;text-transform:uppercase;width:100%}.home-container-grace-and-grand .box-1 .logo-container .logo-inner-container .background:hover{transform:scale(1.15)}.home-container-grace-and-grand .reg-button-box{background:#fff;display:none;min-height:100px}@media screen and (min-width:1230px){.home-container-grace-and-grand .reg-button-box{display:block;height:8vh}}.home-container-grace-and-grand .reg-button-box .button-container{height:100%;position:relative;width:100%}.home-container-grace-and-grand .reg-button-box .button-container .button{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;width:100%}@media screen and (min-width:1230px){.home-container-grace-and-grand .reg-button-box .button-container .button{width:60%}}.home-container-grace-and-grand .reg-button-box .button-container .button .background{background:#060003;border-radius:20px;height:40px;position:relative;transition:.2s ease-in-out 0s;width:250px}.home-container-grace-and-grand .reg-button-box .button-container .button .background p{align-items:center;color:#fff;display:flex;font-family:Montserrat-Regular;height:100%;justify-content:center;margin:0 auto;text-transform:uppercase;width:100%}.home-container-grace-and-grand .reg-button-box .button-container .button .background:hover{transform:scale(1.15)}.home-container-grace-and-grand .box-2{background:#fff;height:100%;min-height:500px;overflow-y:hidden}.home-container-grace-and-grand .box-2 .text-welcome{min-height:200px;overflow-y:hidden}.home-container-grace-and-grand .box-2 .text-welcome hr{background:#060003;height:1.5px;margin-top:20px;width:50px}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-2 .text-welcome hr{margin-top:0}}.home-container-grace-and-grand .box-2 .text-welcome .h2-inner-container{color:#060003;font-family:Redrains-DEMO;font-size:27px;line-height:1.5;margin:0 auto;padding-top:20px;text-align:center;text-transform:uppercase;width:300px}@media screen and (min-width:800px){.home-container-grace-and-grand .box-2 .text-welcome .h2-inner-container{font-size:39px;width:650px}}.home-container-grace-and-grand .box-2 .text-welcome .p-inner-container{color:#080003;font-family:Montserrat-Regular;font-size:14px;line-height:1.5;margin:0 auto;padding-top:10px;text-align:center;text-transform:uppercase;width:300px}@media screen and (min-width:500px){.home-container-grace-and-grand .box-2 .text-welcome .p-inner-container{width:400px}}@media screen and (min-width:800px){.home-container-grace-and-grand .box-2 .text-welcome .p-inner-container{width:620px}}@media screen and (min-width:1230px){.home-container-grace-and-grand .box-2 .text-welcome .p-inner-container{width:720px}}.header-h1-timeless{align-items:center;justify-content:center;padding-top:30px;position:relative}@media screen and (min-width:900px){.header-h1-timeless{display:flex;margin:0 auto;padding-top:0;width:90%}}.header-h1-timeless .flex-img{display:flex;justify-content:center}.header-h1-timeless .flex-img img{width:300px}@media screen and (min-width:900px){.header-h1-timeless .flex-img img{width:400px}}@media screen and (min-width:1230px){.header-h1-timeless .flex-img img{width:100%}}.header-h1-timeless .h1-timeless{color:#060003;font-family:Redrains-DEMO;font-size:40px;text-align:center;text-transform:uppercase}@media screen and (min-width:900px){.header-h1-timeless .h1-timeless{font-size:40px}}@media screen and (min-width:1230px){.header-h1-timeless .h1-timeless{font-size:60px}}.header-h1-timeless .purple-box{background:#fbf9f0;height:40%;position:absolute;top:28%;width:100vw;z-index:-1}.header-h1-timeless .bird-shadow{display:none;position:absolute;right:-150px;top:50%}@media screen and (min-width:1230px){.header-h1-timeless .bird-shadow{display:block}}.swiper-container-1{overflow-y:hidden}.swiper-container-1 .swiper{height:100%}.swiper-container-1 .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.swiper-container-1 .swiper{height:300px;margin-left:auto;margin-right:auto;width:100%}.swiper-container-1 .swiper-slide{background-position:50%;background-size:cover}.swiper-container-1 .mySwiper2{height:65vh;min-height:500px;padding-top:30px;width:100%;z-index:-1}.swiper-container-1 .swiper-text-main{background:rgba(0,0,0,.6);bottom:30px;color:#fff;font-family:Montserrat-Regular;font-size:14px;left:0;padding:5px;position:absolute;right:0;text-transform:uppercase;z-index:2}@media screen and (min-width:800px){.swiper-container-1 .swiper-text-main{bottom:10px;left:3%;right:auto}}.swiper-container-1 .swiper-text-main-mobile{bottom:40px;color:#fff;font-family:Montserrat-Regular;font-size:9px;left:0;line-height:1.5;position:absolute;right:0;text-transform:uppercase;z-index:2}@media screen and (min-width:800px){.swiper-container-1 .swiper-text-main-mobile{bottom:10px;left:3%;right:auto}}.swiper-container-1 .mySwiper{box-sizing:border-box;height:20vh;padding:10px 0}.swiper-container-1 .mySwiper .swiper-slide{height:100%;opacity:.4;width:25%}.swiper-container-1 .mySwiper .swiper-slide-thumb-active{opacity:1}.swiper-container-1 .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-container-1 .swiper-button-next{background-image:url(/img/slider/right-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;right:30px}.swiper-container-1 .swiper-button-next:after{display:none}.swiper-container-1 .swiper-button-prev{background-image:url(/img/slider/left-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;left:30px}.swiper-container-1 .swiper-button-prev:after{display:none}.order-container{display:flex;flex-direction:column}@media screen and (min-width:900px){.order-container{flex-direction:row;position:relative;top:-100px}}.order-container .p-container-2{order:2;padding-top:20px}@media screen and (min-width:900px){.order-container .p-container-2{order:1;padding-top:0}}.order-container .img-map-container{padding-top:20px}@media screen and (min-width:900px){.order-container .img-map-container{order:2;padding-top:100px}}.swiper-container-2{margin:0 auto;max-width:1000px;min-height:500px;overflow-x:hidden;overflow-y:hidden;width:90%}@media screen and (min-width:900px){.swiper-container-2{display:flex;width:96%}}@media screen and (min-width:1050px){.swiper-container-2{width:90%}}.swiper-container-2 .swiper{height:350px;width:100%}@media screen and (min-width:900px){.swiper-container-2 .swiper{margin-right:10px;width:55%}}.swiper-container-2 .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.swiper-container-2 .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-container-2 .swiper-button-next{background-image:url(/img/slider/right-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;right:30px}.swiper-container-2 .swiper-button-next:after{display:none}.swiper-container-2 .swiper-button-prev{background-image:url(/img/slider/left-arrow.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:100% auto;left:30px}.swiper-container-2 .swiper-button-prev:after{display:none}.swiper-container-2 .p-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-left:10px;padding-top:20px;width:95%}@media screen and (min-width:900px){.swiper-container-2 .p-container{padding-top:100px;width:45%}}.swiper-container-2 .p-container p{color:#060003;font-family:Montserrat-Regular;line-height:1.5}@media screen and (min-width:1050px){.swiper-container-2 .p-container p{width:416px}}@media screen and (min-width:900px){.swiper-container-2 .p-container p{width:400px}}.swiper-container-2 .p-container .p-test{padding-bottom:20px}.swiper-container-2 .p-container-2{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-left:10px;width:95%}@media screen and (min-width:900px){.swiper-container-2 .p-container-2{width:50%}}.swiper-container-2 .p-container-2 p{color:#060003;font-family:Montserrat-Regular;line-height:1.5}@media screen and (min-width:900px){.swiper-container-2 .p-container-2 p{width:400px}}@media screen and (min-width:1050px){.swiper-container-2 .p-container-2 p{width:401px}}.swiper-container-2 .p-container-2 .p-test{padding-bottom:20px}.img-map-container{display:flex;justify-content:center;margin:0 auto;overflow-y:hidden;width:100%}@media screen and (min-width:900px){.img-map-container{width:50%}}.img-map-container img{height:100%;width:100%}#submit{font-family:Montserrat-Regular;letter-spacing:2px}#broker:hover,#submit:hover{cursor:pointer}.register-form{height:100%;margin-bottom:25px;margin-top:50px;overflow-y:hidden}@media screen and (min-width:1050px){.register-form{margin-bottom:50px;margin-top:-20px}}.register-form .svg-logo-flato{position:absolute;width:230px;z-index:2}.register-form .register-form-inner-container{align-items:center;background:hsla(49,58%,96%,.73);display:flex;height:100%;margin:0 auto;max-width:1000px}@media screen and (min-width:1050px){.register-form .register-form-inner-container{height:700px}}.register-form .register-form-inner-container .border-container{display:none;height:100%;position:relative;width:300px}@media screen and (min-width:1050px){.register-form .register-form-inner-container .border-container{display:block}}.register-form .register-form-inner-container .border-container .border-img{height:100%;width:50%}.register-form .register-form-inner-container .border-container .contact-logo{left:14%;position:absolute;top:5%}.register-form .register-form-inner-container .border-container .bird-contact-logo{bottom:0;left:-45px;position:absolute}.register-form .register-form-inner-container .form-container{background:#fff;min-height:500px;position:relative;width:100%}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container{position:relative;width:624px}}.register-form .register-form-inner-container .form-container .form{background:#fbf9f0;height:100%;margin:0 auto;max-width:600px;padding:10px;width:87%}@media screen and (min-width:800px){.register-form .register-form-inner-container .form-container .form{padding:20px 30px}}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form{border:none;max-width:100%;padding:0;width:650px}}.register-form .register-form-inner-container .form-container .form .input-container{background:#fbf9f0;display:flex;justify-content:center;padding-top:20px}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container{justify-content:flex-start;margin-right:0}}.register-form .register-form-inner-container .form-container .form .input-container .submit-form{background:#080003;border:none;border-radius:25px;color:#fff;height:30px;margin-bottom:20px;margin-top:20px;width:160px}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container .submit-form{margin-bottom:0}}.register-form .register-form-inner-container .form-container .form .input-container .h2-inner-container{color:#b53b6b;font-family:Redrains-DEMO;font-size:22px;line-height:1.5;padding-top:50px;text-align:left;text-transform:uppercase;width:100%}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container .h2-inner-container{font-size:22px;padding-top:0}}.register-form .register-form-inner-container .form-container .form .input-container .p-inner-container{color:#393636;font-family:Montserrat-Regular;font-size:10px;line-height:1.5;padding-top:40px;text-align:left;width:100%}.register-form .register-form-inner-container .form-container .form .input-container .width{width:100%}.register-form .register-form-inner-container .form-container .form .input-container .width p{color:#142126;font-family:Montserrat-Regular;font-size:14px;padding-bottom:10px;text-transform:uppercase}.register-form .register-form-inner-container .form-container .form .input-container .width .text-box-sub{border:1px solid #060003;border-radius:15px;height:36px;width:calc(100% - 10px)}@media screen and (min-width:1230px){.register-form .register-form-inner-container .form-container .form .input-container .width .text-box-sub{width:100%}}.register-form .register-form-inner-container .form-container .form .input-container-radio{align-items:center;padding-top:20px;width:100%}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container-radio{display:flex}}.register-form .register-form-inner-container .form-container .form .input-container-radio p{color:#142126;font-family:Montserrat-Regular;font-size:14px;padding-right:10px;text-transform:uppercase}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container-radio p{padding-right:14px}}.register-form .register-form-inner-container .form-container .form .input-container-radio .flex-radio{align-items:center;display:flex}.register-form .register-form-inner-container .form-container .form .input-container-radio .flex-radio .broker-p{color:#b53b6b}.register-form .register-form-inner-container .form-container .form .input-container-radio .flex-radio .flex-width{align-items:center;display:flex}.register-form .register-form-inner-container .form-container .form .input-container-radio .flex-radio .flex-width p{color:#142126;font-family:Montserrat-Regular;font-size:14px;padding-left:5px;text-transform:uppercase}.register-form .register-form-inner-container .form-container .form .input-container-radio .postal .postal-p{padding-top:20px}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container-radio .postal .postal-p{padding-left:55px;padding-top:0}}.register-form .register-form-inner-container .form-container .form .input-container-flex{justify-content:space-between;margin-right:5px;margin-top:20px}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container-flex{display:flex;margin-right:0}}.register-form .register-form-inner-container .form-container .form .input-container-flex .width{width:100%}.register-form .register-form-inner-container .form-container .form .input-container-flex .width p{color:#142126;font-family:Montserrat-Regular;font-size:14px;padding-bottom:10px;text-transform:uppercase}.register-form .register-form-inner-container .form-container .form .input-container-flex .width .text-box-sub{border:1px solid #060003;border-radius:15px;height:36px;width:calc(100% - 10px)}@media screen and (min-width:1230px){.register-form .register-form-inner-container .form-container .form .input-container-flex .width .text-box-sub{width:100%}}.register-form .register-form-inner-container .form-container .form .input-container-flex .text-box-flex{border:1px solid #060003;border-radius:15px;height:36px}.register-form .register-form-inner-container .form-container .form .input-container-flex .text-box-phone{width:calc(100% - 10px)}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container-flex .text-box-phone{display:flex;width:312px}}.register-form .register-form-inner-container .form-container .form .input-container-flex .postal-p{margin-top:20px}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container-flex .postal-p{margin-top:0;padding-left:20px}}.register-form .register-form-inner-container .form-container .form .input-container-flex .text-box-postal{width:calc(100% - 10px)}@media screen and (min-width:1050px){.register-form .register-form-inner-container .form-container .form .input-container-flex .text-box-postal{margin-left:20px;width:280px}}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);border:1px solid #080003;border-radius:50%;color:transparent;display:grid;font:inherit;height:18px;margin:0;place-content:center;transform:translateY(-.075em);width:18px}input[type=radio]:before{background-color:#b53b6b;border-radius:180px;box-shadow:inset 1em 1em var(--form-control-color);content:"";height:10px;transform:scale(0);transition:transform .12s ease-in-out;width:10px}input[type=radio]:checked:before{transform:scale(1)}.footer{height:100%}.footer .social-icons-flato{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}@media screen and (min-width:900px){.footer .social-icons-flato{flex-direction:row}.footer .social-icons-flato .logo-top{margin-right:10px}}.footer .social-icons-flato .logo-bottom{margin-top:20px}@media screen and (min-width:900px){.footer .social-icons-flato .logo-bottom{margin-left:10px}}.footer .social-icons-flato .social{margin-left:10px;margin-top:20px}.footer .flato-group-container .flato-group{color:#080003;font-family:Montserrat-Regular;font-size:20px;font-weight:600;letter-spacing:3px;line-height:1.5;margin:0 auto;padding-top:40px;text-align:center;text-transform:uppercase}.footer .flato-group-container a{text-decoration:none}.footer .social-icons{display:flex;justify-content:center;margin-top:30px}@media screen and (min-width:900px){.footer .social-icons{display:flex;justify-content:space-between;margin:0 auto;width:360px}}.footer .social-icons .facebook{margin-top:10px}.footer .social-icons .social{margin-left:10px;margin-top:10px}.footer .copyright{color:#06060b;font-family:Montserrat-Regular;font-size:7px;line-height:1.5;margin:0 auto;max-width:1000px;padding:20px 0;text-align:center;width:315px}@media screen and (min-width:1050px){.footer .copyright{width:100%}}.footer .copyright .coolaid{color:#1eaeef;text-decoration:none}.footer .copyright-privacy{color:#06060b;font-family:Montserrat-Regular;font-size:7px;line-height:1.5;margin:0 auto;max-width:1000px;padding:0 0 10px;text-align:center;width:315px}@media screen and (min-width:1050px){.footer .copyright-privacy{width:100%}}.footer .copyright-privacy .coolaid{color:#1eaeef;text-decoration:none}.thank-you-message-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:45}.thank-you-message{background:#060003;height:427px;left:50%;max-height:85vh;max-width:90%;overflow-x:hidden;overflow-y:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:5}@media screen and (min-width:800px){.thank-you-message{height:427px;overflow-x:visible;overflow-y:visible;width:440px}}.thank-you-message .svg-logo-thank-you-container{left:-29px;opacity:.2;position:absolute;top:-7px}@media screen and (min-width:800px){.thank-you-message .svg-logo-thank-you-container{opacity:1}}.thank-you-message .png-logo-thank-you-container{position:absolute;right:10px;top:10px}.thank-you-message .png-logo-thank-you-container:hover{cursor:pointer}.thank-you-message .flato-container{align-items:center;display:flex;flex-direction:column;height:72%;justify-content:space-between;position:absolute;right:0;top:25%;width:100%}@media screen and (min-width:800px){.thank-you-message .flato-container{align-items:normal;width:60%}}.thank-you-message .flato-container .thank-you-p{color:#fff;font-family:Montserrat-Regular;font-size:16px;line-height:1.5;text-align:center;width:241px}@media screen and (min-width:800px){.thank-you-message .flato-container .thank-you-p{text-align:left;width:250px}}.thank-you-message .flato-container .thank-you-h2{color:#b53b6b;font-family:Redrains-DEMO;font-size:40px;text-align:center;text-transform:uppercase}@media screen and (min-width:800px){.thank-you-message .flato-container .thank-you-h2{text-align:left}}.thank-you-message .flato-container .svg-logo-flato{width:200px}.mobile-logo-hummingbird{display:flex;height:150px;justify-content:center;position:relative}@media screen and (min-width:1050px){.mobile-logo-hummingbird{display:none}}.swiper-pagination-bullet{background:#fff!important;height:10px!important;opacity:1!important;width:10px!important}.swiper-pagination-bullet-active{background:#b53b6b!important;height:10px!important;width:10px!important}img,svg{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast}.humming-bird-mobile{display:block!important;position:relative;width:320px!important;z-index:2}@media screen and (min-width:330px){.humming-bird-mobile{width:330px!important}}@media screen and (min-width:340px){.humming-bird-mobile{width:340px!important}}@media screen and (min-width:350px){.humming-bird-mobile{width:350px!important}}@media screen and (min-width:360px){.humming-bird-mobile{width:360px!important}}@media screen and (min-width:370px){.humming-bird-mobile{width:370px!important}}@media screen and (min-width:500px){.humming-bird-mobile{width:420px!important}}@media screen and (min-width:1230px){.humming-bird-mobile{display:none!important}}.favicon-container{display:flex;justify-content:center;position:relative;width:100vw}@media screen and (min-width:800px){.favicon-container{width:100%}}.desktop-only{display:none}@media screen and (min-width:900px){.desktop-only{display:block}.mobile-only{display:none}}video{display:flex;margin:30px auto 0;max-height:690px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}@media screen and (min-width:1600px){video{max-height:750px}}.brochure-section .brochure{background:#fbf9f0!important;display:flex;flex-direction:column;justify-content:center;margin-top:60px;padding:40px 0}@media screen and (min-width:900px){.brochure-section .brochure{margin-top:0;padding:60px 0}}.brochure-section .brochure .wrapper{background:#fbf9f0!important;height:520px;margin:0 auto;min-height:400px;width:90vw}@media screen and (min-width:500px){.brochure-section .brochure .wrapper{padding-top:20px;position:relative}}@media screen and (min-width:600px){.brochure-section .brochure .wrapper{height:90vh}}@media screen and (min-width:900px){.brochure-section .brochure .wrapper{min-height:500px}}@media screen and (min-width:1050px){.brochure-section .brochure .wrapper{height:80vh;width:80vw}}.brochure-section .brochure .wrapper .digital_brochure{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;position:relative;width:100%}.brochure-section .brochure .download_brochure{font-family:Montserrat-Regular;font-size:15px;font-style:normal;font-weight:500;text-align:center;text-decoration:none}@media screen and (min-width:800px){.brochure-section .brochure .download_brochure{font-size:20px;margin:30px auto 0;padding:20px}}.brochure-section .flipbook-main-wrapper{background:#fbf9f0!important}.brochure-section .flipbook-menuBottom{display:none!important}.brochure-section .view-container{display:flex;justify-content:center;margin-bottom:40px;margin-top:60px}@media screen and (min-width:900px){.brochure-section .view-container{margin-bottom:120px}}.brochure-section .view-container .view-inner-container{position:relative}.brochure-section .view-container .view-inner-container .site-plan-img{max-height:800px;-o-object-fit:contain;object-fit:contain;width:300px}@media screen and (min-width:500px){.brochure-section .view-container .view-inner-container .site-plan-img{width:400px}}@media screen and (min-width:700px){.brochure-section .view-container .view-inner-container .site-plan-img{width:600px}}@media screen and (min-width:800px){.brochure-section .view-container .view-inner-container .site-plan-img{width:800px}}@media screen and (min-width:1050px){.brochure-section .view-container .view-inner-container .site-plan-img{width:900px}}@media screen and (min-width:1230px){.brochure-section .view-container .view-inner-container .site-plan-img{width:1000px}}@media screen and (min-width:1300px){.brochure-section .view-container .view-inner-container .site-plan-img{width:1100px}}@media screen and (min-width:1500px){.brochure-section .view-container .view-inner-container .site-plan-img{width:1300px}}@media screen and (min-width:1600px){.brochure-section .view-container .view-inner-container .site-plan-img{width:1400px}}.brochure-section .view-container .view-inner-container .button-view-img-magnify{align-items:center;display:flex;padding-left:10px;width:100%}@media screen and (min-width:500px){.brochure-section .view-container .view-inner-container .button-view-img-magnify{padding-left:9px}}@media screen and (min-width:800px){.brochure-section .view-container .view-inner-container .button-view-img-magnify{padding-left:20px}}@media screen and (min-width:1600px){.brochure-section .view-container .view-inner-container .button-view-img-magnify{padding-left:27px}}.brochure-section .view-container .view-inner-container .button-view-img-magnify .view-img-magnify{height:15px;width:15px}@media screen and (min-width:900px){.brochure-section .view-container .view-inner-container .button-view-img-magnify .view-img-magnify{height:20px;width:20px}}.brochure-section .view-container .view-inner-container .button-view-img-magnify .magnify-p{color:#080003;font-family:Montserrat-Regular;font-size:12px;padding-left:5px}@media screen and (min-width:900px){.brochure-section .view-container .view-inner-container .button-view-img-magnify .magnify-p{font-size:14px}}.brochure-section .button_brochure{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;right:0;width:280px}.brochure-section .button_brochure .background{background:#060003;border-radius:20px;padding:12px 20px;position:relative;transition:.2s ease-in-out 0s;width:100%}.brochure-section .button_brochure .background p{align-items:center;color:#fff;display:flex;font-family:Montserrat-Regular;font-size:12px;height:100%;justify-content:center;margin:0 auto;text-transform:uppercase;width:100%}.brochure-section .button_brochure .background:hover{transform:scale(1.15)}.brochure-section .fa-angle-left,.brochure-section .fa-angle-right{background:unset!important;background-image:url(/img/right_arrow.png)!important;background-repeat:no-repeat!important;background-size:contain!important;color:red!important;height:30px!important;width:30px!important}.brochure-section .fa-angle-left:before,.brochure-section .fa-angle-right:before{display:none}@media screen and (min-width:500px){.brochure-section .fa-angle-left,.brochure-section .fa-angle-right{height:35px!important;width:35px!important}}.brochure-section .fa-angle-left{background-image:url(/img/left-arrow-about.svg)!important}.brochure-section .fa-angle-right{background-image:url(/img/right-arrow-about.svg)!important}.brochure-section .text-welcome{min-height:200px;overflow-y:hidden}.brochure-section .text-welcome hr{background:#060003;height:1.5px;margin-top:40px;width:50px}@media screen and (min-width:1230px){.brochure-section .text-welcome hr{margin-top:60px}}.brochure-section .text-welcome .h2-inner-container{color:#060003;font-family:Redrains-DEMO;font-size:20px;line-height:1.5;margin:0 auto;padding-top:20px;text-align:center;text-transform:uppercase;width:315px}@media screen and (min-width:500px){.brochure-section .text-welcome .h2-inner-container{width:450px}}@media screen and (min-width:800px){.brochure-section .text-welcome .h2-inner-container{font-size:39px;width:790px}}.brochure-section .text-welcome .p-inner-container{color:#080003;font-family:Montserrat-Regular;font-size:14px;line-height:1.5;margin:0 auto;padding-top:10px;text-align:center;text-transform:uppercase;width:315px}@media screen and (min-width:500px){.brochure-section .text-welcome .p-inner-container{width:400px}}@media screen and (min-width:800px){.brochure-section .text-welcome .p-inner-container{width:680px}}.contact-us-container .contact-inner-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:90%}.contact-us-container .contact-inner-container a{text-decoration:none}.contact-us-container .contact-inner-container .phone{margin-bottom:10px}.contact-us-container .contact-inner-container .phone:hover{color:#3aafa1;cursor:pointer}.contact-us-container .contact-inner-container .phone-number{color:#080003;font-family:Montserrat-Regular;font-size:16px;letter-spacing:2px;line-height:1.5;margin-bottom:30px;text-align:center}.contact-us-container .contact-inner-container .phone-number:hover{color:#3aafa1;cursor:pointer}.contact-us-container .contact-inner-container .email{margin-bottom:10px}.contact-us-container .contact-inner-container .email:hover{color:#3aafa1;cursor:pointer}.contact-us-container .contact-inner-container .email-address{color:#080003;font-family:Montserrat-Regular;font-size:16px;letter-spacing:2px;line-height:1.5;text-align:center}.contact-us-container .contact-inner-container .email-address:hover{color:#3aafa1;cursor:pointer}.contact-us-container .contact-inner-container hr{background:#060003;height:1.5px;margin-bottom:20px;margin-top:20px;width:50px}@media screen and (min-width:1230px){.contact-us-container .contact-inner-container hr{margin-bottom:20px;margin-top:20px}}.contact-us-container .contact-inner-container .captain-address{color:#080003;font-family:Montserrat-Regular;font-size:16px;letter-spacing:2px;line-height:1.5;margin-bottom:40px;text-align:center}.contact-us-container .contact-inner-container .captain-address:hover{color:#3aafa1;cursor:pointer}.contact-us-container .contact-inner-container .sales-hours{color:#080003;font-family:Montserrat-Regular;font-size:16px;letter-spacing:2px;line-height:1.5;margin-bottom:40px;text-align:center}.contact-us-container .text-welcome{min-height:200px;overflow-y:hidden}.contact-us-container .text-welcome hr{background:#060003;height:1.5px;width:50px}.contact-us-container .text-welcome .h2-inner-container{color:#060003;font-family:Redrains-DEMO;font-size:30px;line-height:1.5;margin:0 auto;padding-bottom:30px;padding-top:20px;text-align:center;text-transform:uppercase;width:315px}@media screen and (min-width:500px){.contact-us-container .text-welcome .h2-inner-container{width:450px}}@media screen and (min-width:800px){.contact-us-container .text-welcome .h2-inner-container{font-size:30px;width:790px}}.contact-us-container .text-welcome .p-inner-container{color:#080003;font-family:Montserrat-Regular;font-size:14px;line-height:1.5;margin:0 auto;padding-top:10px;text-align:center;text-transform:uppercase;width:315px}@media screen and (min-width:500px){.contact-us-container .text-welcome .p-inner-container{width:400px}}@media screen and (min-width:800px){.contact-us-container .text-welcome .p-inner-container{width:680px}}.privacy-policy-container .privacy-policy-inner-container{margin:0 auto;max-width:1200px;padding-top:150px;width:70%}.privacy-policy-container .container-padding{padding-top:30px}.privacy-policy-container .p-title{font-weight:600}.privacy-policy-container .title{font-size:30px!important}.privacy-policy-container p{color:#060003;font-family:Montserrat-Regular;font-size:14px;line-height:1.5;padding-bottom:10px}.privacy-policy-container span{color:#3aafa1}.privacy-policy-container a{color:#3aafa1;font-weight:600;opacity:.7;text-decoration:none}.privacy-policy-container a:hover{opacity:1;transition:.2s ease-in-out}.privacy-policy-container li{color:#060003;font-family:Montserrat-Regular;font-size:14px;line-height:2}.privacy-policy-container ul{padding-left:15px;padding-top:10px}.privacy-policy-container h1{color:#060003;color:#3aafa1;font-family:Redrains-DEMO;font-size:22px;padding-bottom:20px;text-transform:uppercase}.privacy-policy-container h2{color:#060003;font-family:Montserrat-Regular;font-size:16px;padding-bottom:10px;text-transform:uppercase}.privacy-policy-container .p-container{padding-bottom:20px}.privacy-policy-container .footer{height:100%}.privacy-policy-container .footer .social-icons-flato{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px}@media screen and (min-width:900px){.privacy-policy-container .footer .social-icons-flato{flex-direction:row}.privacy-policy-container .footer .social-icons-flato .logo-top{margin-right:10px}}.privacy-policy-container .footer .social-icons-flato .logo-bottom{margin-top:20px}@media screen and (min-width:900px){.privacy-policy-container .footer .social-icons-flato .logo-bottom{margin-left:10px}}.privacy-policy-container .footer .social-icons-flato .social{margin-left:10px;margin-top:20px}.privacy-policy-container .footer .flato-group-container .flato-group{color:#080003;font-family:Montserrat-Regular;font-size:20px;font-weight:600;letter-spacing:3px;line-height:1.5;margin:0 auto;padding-top:40px;text-align:center;text-transform:uppercase}.privacy-policy-container .footer .flato-group-container a{text-decoration:none}.privacy-policy-container .footer .social-icons{display:flex;justify-content:center;margin-top:30px}@media screen and (min-width:900px){.privacy-policy-container .footer .social-icons{display:flex;justify-content:space-between;margin:0 auto;width:360px}}.privacy-policy-container .footer .social-icons .facebook{margin-top:10px}.privacy-policy-container .footer .social-icons .social{margin-left:10px;margin-top:10px}.privacy-policy-container .footer .copyright{color:#06060b;font-family:Montserrat-Regular;font-size:7px;line-height:1.5;margin:0 auto;max-width:1000px;padding:20px 0;text-align:center;width:315px}@media screen and (min-width:1050px){.privacy-policy-container .footer .copyright{width:100%}}.privacy-policy-container .footer .copyright .coolaid{color:#1eaeef;text-decoration:none}.privacy-policy-container .footer .copyright-privacy{color:#06060b;font-family:Montserrat-Regular;font-size:7px;line-height:1.5;margin:0 auto;max-width:1000px;padding:0 0 10px;text-align:center;width:315px}@media screen and (min-width:1050px){.privacy-policy-container .footer .copyright-privacy{width:100%}}.privacy-policy-container .footer .copyright-privacy .coolaid{color:#1eaeef;text-decoration:none}
