@font-face{font-display:swap;font-family:'Imperial Script';font-style:normal;font-weight:400;src:url(../fonts/imperial-script-v6-latin_latin-ext-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(../fonts/playfair-display-v37-latin_latin-ext-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:500;src:url(../fonts/playfair-display-v37-latin_latin-ext-500.woff2) format('woff2')}:root{font-size:62.5%}@media only screen and (max-width:1440px){:root{font-size:52.5%}}@media only screen and (max-width:479px){html{overflow-x:hidden}}body{background:#fff;margin:auto;overflow-x:hidden;display:block;color:#000;font-family:'Playfair Display';font-size:16px}p{font-family:'Playfair Display';font-weight:300;color:#000}h1,h2,h3,label{font-family:'Playfair Display';font-weight:700;color:#000}ul{list-style-type:none}a{color:#988278;text-decoration:none!important}a:hover{color:#988278}b,strong{font-weight:700}div[id^=map]{min-height:45rem}.uk-form-label{font-size:16px}.fxw{-ms-flex-wrap:wrap;flex-wrap:wrap}.abcen{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fx{display:-webkit-box;display:flex}.fxi{display:-webkit-inline-box;display:inline-flex}.fxc{-webkit-box-pack:center;justify-content:center}.fxa{-webkit-box-align:center;align-items:center}.fxcol{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.fxspace{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fxe{-webkit-box-pack:end;justify-content:flex-end}.fx-cent{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.box{-webkit-box-sizing:border-box;box-sizing:border-box}.time{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.scale{-webkit-transform:scale(1.1);transform:scale(1.1)}.shadow-bottom{-webkit-box-shadow:0 15px 10px -15px rgba(0,0,0,.1);box-shadow:0 15px 10px -15px rgba(0,0,0,.1)}input,input[type=submit]{outline:0}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#F5F5F5}::-webkit-scrollbar{width:5px;background-color:#F5F5F5}::-webkit-scrollbar-thumb{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#d4a582),color-stop(.86,#faeee5));-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem}.container{width:100%;max-width:172rem;margin:auto}@media only screen and (max-width:1730px){.container{max-width:95%}}section.topBar{position:absolute;top:0;left:0;padding:8rem 0;width:100%;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;z-index:99}@media only screen and (max-width:959px){section.topBar{padding:4rem 0}}section.topBar .container .content .logo{position:absolute;top:0;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem;background:#fff;-webkit-box-shadow:0 3px 30px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 30px 0 rgba(0,0,0,.16);box-shadow:0 3px 30px 0 rgba(0,0,0,.16);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;opacity:0;z-index:2}section.topBar .container .content .logo>picture{position:relative;display:block;overflow:hidden;max-width:12.3rem;width:100%;height:11.3rem}section.topBar .container .content .logo>picture img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width:479px){section.topBar .container .content .logo>picture{max-width:8.3rem;height:8.3rem}}section.topBar .container .content .uk-navbar{position:relative;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;left:0;background:0 0}section.topBar .container .content .uk-navbar>div .uk-navbar-nav li a{position:relative;font:400 1.8rem/2.4rem 'Playfair Display';color:#000;text-transform:uppercase;padding:0 3rem;min-height:2.4rem;z-index:3}@media only screen and (max-width:1314px){section.topBar .container .content .uk-navbar>div .uk-navbar-nav li a{padding:0 1.5rem}}section.topBar .container .content .uk-navbar>div .navRight>li button{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding:0;outline:0;border:0}section.topBar .container .content .uk-navbar>div .navRight>li button picture{position:relative;display:block;top:-1px}section.topBar .container .content .uk-navbar>div .navRight>li button span{font:400 1.8rem/2.4rem 'Playfair Display';color:#000;text-transform:uppercase;min-height:2.4rem;margin-left:1rem;z-index:3}section.topBar .container .content .uk-navbar>div .navRight .uk-dropdown .content ul li a{font:400 1.8rem/2.4rem 'Playfair Display';color:#000;text-transform:uppercase;min-height:2.4rem;z-index:3}section.topBar .container .content .uk-navbar>div .navRight .uk-dropdown .content ul li a picture{position:relative;display:inline-block;margin-right:1rem}section.topBar.uk-active{background:#fff;-webkit-box-shadow:0 3px 30px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 30px 0 rgba(0,0,0,.16);box-shadow:0 3px 30px 0 rgba(0,0,0,.16);padding:3rem 0}section.topBar.uk-active .container .content .logo{opacity:1}section.topBar.uk-active .container .content .uk-navbar{left:20rem}@media only screen and (max-width:479px){section.topBar.uk-active .container .content .uk-navbar{left:14rem}}.uk-sticky-placeholder{height:0!important}.uk-offcanvas-bar{background:#fff;overflow:hidden;padding-top:4rem}@media only screen and (max-width:479px){.uk-offcanvas-bar{width:100%}}.uk-offcanvas-bar .uk-close{color:#000}.uk-offcanvas-bar .logo{position:relative;display:block;margin-bottom:4rem;z-index:2}.uk-offcanvas-bar .logo picture{position:relative;display:block;overflow:hidden;max-width:12.3rem;width:100%;height:11.3rem;margin:auto}.uk-offcanvas-bar .logo picture img{width:100%;height:100%;object-fit:contain}.uk-offcanvas-bar ul{position:relative;z-index:2}.uk-offcanvas-bar ul li{margin-bottom:1rem}.uk-offcanvas-bar ul li a{font:400 2rem/2.4rem 'Playfair Display';color:#000!important}.uk-offcanvas-bar:after{content:"";position:absolute;top:0;left:0;width:61rem;height:95rem;background:url(../images/deducationAfter.png) no-repeat;background-size:contain;z-index:0}section.titlePack{position:relative;padding:25rem 0 8rem}@media only screen and (max-width:959px){section.titlePack{padding:15rem 0 4rem}}section.titlePack .container{position:relative;z-index:2}@media only screen and (max-width:959px){section.titlePack .container .uk-grid>div .text{max-width:95%;margin:auto}}section.titlePack .container .uk-grid>div .text .claim{font:400 2rem/4.5rem 'Playfair Display';color:#000;text-transform:uppercase;text-align:center;max-width:55rem;margin:auto;margin-bottom:1rem}section.titlePack .container .uk-grid>div .text h1{font:400 15rem/9.4rem 'Imperial Script';color:#988278;max-width:54rem;margin:auto;margin:0 auto}@media only screen and (max-width:479px){section.titlePack .container .uk-grid>div .text h1{font-size:12rem}}section.titlePack .container .uk-grid>div .text h1 span{display:block;text-align:center}section.titlePack .container .uk-grid>div .text h1 span.last{text-align:right}section.titlePack:before{content:"";position:absolute;top:-10rem;right:-7rem;width:125.8rem;height:137.9rem;background:url(../images/titleBefore.png) no-repeat;background-size:cover;z-index:0}@media only screen and (max-width:767px){section.titlePack:before{right:-23rem}}@media only screen and (max-width:639px){section.titlePack:before{top:-21rem}}section.titlePack:after{content:"";position:absolute;top:44rem;left:0;width:111.9rem;height:163.8rem;background:url(../images/titleAfter.png) no-repeat;background-size:cover;z-index:0}section.underTitlePack{position:relative;padding-top:15rem;z-index:3}@media only screen and (max-width:959px){section.underTitlePack{padding-top:5rem}}@media only screen and (max-width:540px){section.underTitlePack{padding-top:15rem}}@media only screen and (max-width:959px){section.underTitlePack .container .uk-grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}section.underTitlePack .container .uk-grid>div .picture{margin-left:-21rem}section.underTitlePack .container .uk-grid>div .text{max-width:70rem;margin:auto}section.underTitlePack .container .uk-grid>div .text h2{font:400 6.6rem/8.9rem 'Playfair Display';color:#988278;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:6rem}@media only screen and (max-width:767px){section.underTitlePack .container .uk-grid>div .text h2{font-size:5rem;line-height:7.9rem}}@media only screen and (max-width:399px){section.underTitlePack .container .uk-grid>div .text h2{font-size:4rem;line-height:5.9rem}}section.underTitlePack .container .uk-grid>div .text p{font:400 1.8rem/4rem 'Playfair Display';color:#000;text-align:center;margin-top:0;margin-bottom:2rem}section.underTitlePack .container .uk-grid>div .text>picture{position:relative;display:block;overflow:hidden;max-width:15.7rem;width:100%;height:14.2rem;margin:auto}section.underTitlePack .container .uk-grid>div .text>picture img{width:100%;height:100%;object-fit:contain}section.ourStory{position:relative;padding:10rem 0;z-index:3}section.ourStory .container>h2{font:400 6.6rem/8.9rem 'Playfair Display';color:#988278;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:10rem}@media only screen and (max-width:767px){section.ourStory .container>h2{font-size:5rem;line-height:7.9rem}}@media only screen and (max-width:399px){section.ourStory .container>h2{font-size:4rem;line-height:5.9rem}}section.ourStory .container .story{position:relative;max-width:108rem;margin:auto}section.ourStory .container .story .uk-grid>div{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}section.ourStory .container .story .uk-grid>div .storyBox{max-width:29.6rem;margin:auto;margin-bottom:0}@media only screen and (max-width:959px){section.ourStory .container .story .uk-grid>div .storyBox{margin-bottom:4rem}}section.ourStory .container .story .uk-grid>div .storyBox picture{position:relative;display:block;margin-bottom:8rem}@media only screen and (max-width:959px){section.ourStory .container .story .uk-grid>div .storyBox picture{margin-bottom:2rem}}section.ourStory .container .story .uk-grid>div .storyBox picture img{object-fit:contain}section.ourStory .container .story .uk-grid>div .storyBox h3{font:400 5rem/6.1rem 'Imperial Script';color:#000;text-align:center;margin-top:0;margin-bottom:0}section.ourStory .container .story:before{content:"";position:absolute;top:-3.1rem;left:-11.8rem;right:0;margin:auto;width:156rem;height:38rem;background:url(../images/storyBefore.png) no-repeat;background-size:contain;z-index:4}@media only screen and (max-width:959px){section.ourStory .container .story:before{left:60%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-position:center center;background-size:cover}}section.deduction{position:relative;padding:15rem 0}section.deduction .container{position:relative;z-index:3}section.deduction .container h2{font:400 6rem/8.9rem 'Playfair Display';color:#988278;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:15rem}@media only screen and (max-width:767px){section.deduction .container h2{font-size:5rem;line-height:7.9rem}}@media only screen and (max-width:639px){section.deduction .container h2{margin-bottom:7rem}}@media only screen and (max-width:399px){section.deduction .container h2{font-size:4rem;line-height:5.9rem}}section.deduction .container>div#countdown{position:relative;max-width:140rem;margin:auto;z-index:3}section.deduction .container>div#countdown .uk-grid>div h3{font:400 10rem/6.4rem 'Imperial Script';color:#000;text-align:center;margin-top:0;margin-bottom:2.3rem}@media only screen and (max-width:767px){section.deduction .container>div#countdown .uk-grid>div h3{font-size:8rem}}@media only screen and (max-width:479px){section.deduction .container>div#countdown .uk-grid>div h3{font-size:5rem;line-height:4rem;margin-bottom:.5rem}}section.deduction .container>div#countdown .uk-grid>div p{font:400 8rem/6.4rem 'Imperial Script';color:#000;text-align:center;margin-top:0;margin-bottom:2rem}@media only screen and (max-width:959px){section.deduction .container>div#countdown .uk-grid>div p{font-size:6rem}}@media only screen and (max-width:767px){section.deduction .container>div#countdown .uk-grid>div p{font-size:4rem}}@media only screen and (max-width:479px){section.deduction .container>div#countdown .uk-grid>div p{font-size:2.5rem}}section.deduction:before{content:"";position:absolute;bottom:16rem;right:0;width:104.5rem;height:128.3rem;background:url(../images/deducationBefore.png) no-repeat;background-size:contain;z-index:0}@media only screen and (max-width:959px){section.deduction:before{bottom:41rem}}@media only screen and (max-width:767px){section.deduction:before{bottom:32rem;right:-17rem}}@media only screen and (max-width:479px){section.deduction:before{bottom:18rem;right:-19rem}}section.deduction:after{content:"";position:absolute;top:-35rem;left:0;width:96rem;height:164.3rem;background:url(../images/deducationAfter.png) no-repeat;background-size:contain;z-index:0}@media only screen and (max-width:639px){section.deduction:after{top:-47rem;left:-10rem}}@media only screen and (max-width:479px){section.deduction:after{top:-49rem;left:-18rem}}section.program{position:relative;padding-bottom:18rem}section.program .container{position:relative;z-index:3}section.program .container .uk-grid>div .text{max-width:82.6rem;margin-left:auto}section.program .container .uk-grid>div .text h2{font:400 6.6rem/8.9rem 'Playfair Display';color:#988278;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-left:30%;margin-bottom:0rem}@media only screen and (max-width:767px){section.program .container .uk-grid>div .text h2{font-size:5rem;line-height:7.9rem}}@media only screen and (max-width:399px){section.program .container .uk-grid>div .text h2{font-size:4rem;line-height:5.9rem}}section.program .container .uk-grid>div .text .subtitle{font:400 2.3rem/5.1rem 'Playfair Display';color:#000;text-align:center;text-transform:uppercase;margin-top:0;margin-left:24%;margin-bottom:5.4rem}section.program .container .uk-grid>div .text .table p{position:relative;display:-webkit-box;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5rem 0;border-bottom:1px solid #E6BC7B;margin-top:0;margin-bottom:0}section.program .container .uk-grid>div .text .table p span{display:inline-block;font:400 2rem/2.2rem 'Playfair Display';color:#000}section.program .container .uk-grid>div .text .table p span:first-of-type{min-width:16rem;margin-right:10rem}@media only screen and (max-width:479px){section.program .container .uk-grid>div .text .table p span:first-of-type{margin-right:2rem}}section.program:before{content:"";position:absolute;top:-22rem;right:0;width:92rem;height:172.9rem;background:url(../images/programBefore.png) no-repeat;background-size:cover;z-index:1}@media only screen and (max-width:959px){section.program:before{top:43rem}}@media only screen and (max-width:639px){section.program:before{content:none}}section.program:after{content:"";position:absolute;bottom:-20rem;left:-5rem;width:27.5rem;height:34.7rem;background:url(../images/programAfter.png) no-repeat;background-size:contain;z-index:1}@media only screen and (max-width:399px){section.program:after{bottom:-12rem}}section.tiles{position:relative;padding:5.3rem 0}section.tiles .container{position:relative;z-index:3}section.tiles .container .uk-grid>div .text{max-width:59rem;margin:auto}section.tiles .container .uk-grid>div .text h3{font:400 2.3rem/5.1rem 'Playfair Display';color:#988278;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:5.3rem}section.tiles .container .uk-grid>div .text p{font:400 1.6rem/2.7rem 'Playfair Display';color:#000;text-align:center;margin-top:0;margin-bottom:2rem}section.tiles .container .uk-grid>div .text>picture{position:relative;display:block;overflow:hidden;max-width:15.7rem;width:100%;height:14.2rem;margin:auto}section.tiles .container .uk-grid>div .text>picture img{width:100%;height:100%;object-fit:contain}section.tiles.bg:before{content:"";position:absolute;top:-60rem;left:0;width:130.5rem;height:232.4rem;background:url(../images/tilesBefore.png) no-repeat;background-size:cover;z-index:1}@media only screen and (max-width:959px){section.tiles:nth-child(2n+1) .container .uk-grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}section.place{position:relative}section.place .container{position:relative;z-index:3}section.place .container .text h2{font:400 6.6rem/8.9rem 'Playfair Display';color:#988278;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:.5rem}@media only screen and (max-width:767px){section.place .container .text h2{font-size:5rem;line-height:7.9rem}}@media only screen and (max-width:399px){section.place .container .text h2{font-size:4rem;line-height:5.9rem}}section.place .container .text .subtitle{font:400 3.8rem/5.2rem 'Playfair Display';color:#000;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:5.3rem}section.place .container .text p{font:400 1.8rem/3rem 'Playfair Display';color:#000;text-align:center;margin-top:0;margin-bottom:10rem}section.place .container>svg{display:block;width:120rem!important;margin:auto}section.place .container>picture{position:relative;display:block;overflow:hidden;max-width:15.7rem;width:100%;height:14.2rem;margin:auto}section.place .container>picture img{width:100%;height:100%;object-fit:contain}section.place:before{content:"";position:absolute;bottom:-25rem;left:-10rem;width:81.2rem;height:88.8rem;background:url(../images/placeBefore.png) no-repeat;background-size:contain;z-index:1}@media only screen and (max-width:1440px){section.place:before{bottom:-14rem}}@media only screen and (max-width:479px){section.place:before{content:none}}section.place:after{content:"";position:absolute;bottom:-112rem;right:0;width:113.3rem;height:248.8rem;background:url(../images/placeAfter.png) no-repeat;background-size:cover;z-index:1}@media only screen and (max-width:479px){section.place:after{bottom:-137rem;content:none}}section.food{position:relative;padding-bottom:25rem}section.food .container{position:relative;z-index:3}section.food .container h2{font:400 6.6rem/8.9rem 'Playfair Display';color:#988278;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:10rem}@media only screen and (max-width:767px){section.food .container h2{font-size:5rem;line-height:7.9rem}}@media only screen and (max-width:399px){section.food .container h2{font-size:4rem;line-height:5.9rem}}section.food .container .menu{position:relative;max-width:91.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5rem 2rem;background:#FFFBF8;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.16);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.16);box-shadow:0 8px 16px 0 rgba(0,0,0,.16);margin:auto}section.food .container .menu h3{font:400 6.6rem/6rem 'Imperial Script';color:#000;text-align:center;margin-top:0;margin-bottom:8rem}section.food .container .menu .row{margin-bottom:9rem}section.food .container .menu .row h4{font:400 3rem/5.2rem 'Playfair Display';color:#000;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:1.5rem}section.food .container .menu .row p{font:400 1.8rem/2.4rem 'Playfair Display';color:#000;text-align:center;margin-top:0;margin-bottom:0}section.food .container .menu>picture{position:relative;display:block;overflow:hidden;max-width:32.4rem;width:100%;height:7.9rem;margin:auto;margin-bottom:7rem}section.food .container .menu>picture img{width:100%;height:100%;object-fit:contain}section.food .container .menu .last{font:400 1.8rem/2.4rem 'Playfair Display';color:#000;text-align:center;margin-top:0;margin-bottom:0}section.food:before{content:"";position:absolute;bottom:0;left:0;width:85.7rem;height:173.2rem;background:url(../images/foodBefore.png) no-repeat;background-size:contain;z-index:1}section.gallery{position:relative;z-index:3}section.gallery .uk-grid>div a{position:relative;display:block;overflow:hidden;max-width:100%;width:100%;height:38rem}section.gallery .uk-grid>div a picture{display:block;height:100%}section.gallery .uk-grid>div a picture img{width:100%;height:100%;object-fit:cover;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media only screen and (max-width:639px){section.gallery .uk-grid>div a{height:30rem}}@media only screen and (max-width:399px){section.gallery .uk-grid>div a{height:20rem}}section.gallery .uk-grid>div a:hover picture img{-webkit-transform:scale(1.1);transform:scale(1.1)}section.map{position:relative;padding:15rem 0 30rem}section.map .container{position:relative;z-index:3}section.map .container h2{font:400 6.6rem/8.9rem 'Playfair Display';color:#988278;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:10rem}@media only screen and (max-width:767px){section.map .container h2{font-size:5rem;line-height:7.9rem}}@media only screen and (max-width:399px){section.map .container h2{font-size:4rem;line-height:5.9rem}}section.map .container iframe{display:block;width:100%!important;max-width:140rem;margin:auto}@media only screen and (max-width:479px){section.map .container iframe{max-width:90%;height:50rem!important}}section.map:before{content:"";position:absolute;bottom:0;right:0;width:85.9rem;height:126.7rem;background:url(../images/mapBefore.png) no-repeat;background-size:contain;z-index:1}section.map:after{content:"";position:absolute;bottom:0;left:0;width:75.9rem;height:87.1rem;background:url(../images/mapAfter.png) no-repeat;background-size:contain;z-index:1}footer{height:0}section.footer{position:relative;top:-17rem;z-index:4}section.footer .container p{padding-left:10rem;margin-top:0;margin-bottom:0}section.footer .container p .word{position:relative;top:-5rem;display:inline-block;font:400 6.2rem/7rem 'Imperial Script';color:#000}section.footer .container p .wordSecond{position:relative;left:-2rem;display:inline-block;font:400 6.2rem/7rem 'Imperial Script';color:#000}section.footer .container p.last{text-align:right}section.footer .container p.last span{font:400 1.4rem/2rem 'Playfair Display';color:#000}section.footer .container p.last a{font:400 1.4rem/2rem 'Playfair Display';color:#000;text-decoration:none!important}section.footer .container p.last a>picture{position:relative;display:inline-block;margin-left:1rem;max-width:3rem}