@font-face{font-family:'Daydream';src:url(/themes/contrib/bootstrap_barrio/subtheme/css/Daydream.ttf);}html{scroll-behavior:smooth !important;overflow-wrap:break-word;width:100vw;overflow-x:hidden;}body,p,span{font-family:"Montserrat_Regular" !important;}h1 > span,h1 > strong> span{font-family:"Montserrat_Bold" !important;font-size:48px;}h1{font-family:"Montserrat_Bold" !important;font-size:48px;}h2,h3,h4{font-weight:bold !important;}#pageheadersantorinivibes .content,#pageheaderskyviewlounge .content{max-width:100% !important;padding:0px !important;}#pageheadersantorinivibes,#pageheaderskyviewlounge{padding:0px !important;}#pageheadersantorinivibes img,#pageheaderskyviewlounge img{object-fit:cover !important;width:100%;}.page-header-restaurant{height:40vh!important;margin-bottom:40px;}.page-header-restaurant img{height:100%!important;}#restaurant-buttons-container{width:100%;}#restaurant-buttons{text-align:center;max-width:500px;margin:auto !important;}#restaurant-buttons img{max-width:200px;width:100%;}#feedback-container{border-left-style:solid;border-left-width:2px;}.page-header-restaurant h2{position:absolute;top:110px;margin:auto;width:100%;color:black !important;font-size:40px;font-weight:300 !important;text-align:center;}.page-header-restaurant h3{position:absolute;top:160px;margin:auto;width:100%;color:black !important;font-size:40px;font-weight:900 !important;text-align:center;font-family:"Montserrat_Black" !important;}.restaurant-slogan{font-family:"Daydream" !important;font-size:42px;}@media only screen and (max-width:768px){.restaurant-slogan{font-size:32px!important;}}.page-header-restaurant h2,.page-header-restaurant h3{text-shadow:-1px -1px 0 white,1px -1px 0 white,-1px  1px 0 white,1px  1px 0 white;}@media (max-width:768px){#restaurant-buttons{max-width:280px;}.page-header-restaurant{margin-top:-72px!important;}.page-header-restaurant h2{top:110px;width:100vw;}.page-header-restaurant h3{top:205px;width:100vw;}}.site-footer{font-family:"Montserrat_Regular" !important;}#homepage-slider-popup-trigger-1 >span >span,#homepage-slider-popup-trigger-2>span >span,#homepage-slider-popup-trigger-3 >span >span{font-family:"Montserrat_Regular" !important;text-shadow:2px 2px 8px #000000;}#homepage-slider-popup-trigger-1,#homepage-slider-popup-trigger-2,#homepage-slider-popup-trigger-3{margin-top:50px;opacity:0;}.block-views-blockhome-page-slider-block-1{position:relative;top:35vh;max-height:600px;max-width:500px;margin:auto;}#views-bootstrap-home-page-slider-block-1,#views-bootstrap-home-page-slider-block-1> .carousel-inner{max-height:600px;max-width:750px;height:600px;}#views-bootstrap-home-page-slider-block-1{margin:auto;}.view-id-home_page_slider,.view-id-home_page_slider >div{height:100%;max-height:500px;max-width:800px;margin:auto;}.carousel{position:inherit !important;}.carousel-inner{margin:auto;width:100%;overflow:hidden;color:white;font-size:24px;text-align:center;}.carousel-control-prev-icon{background-image:url("https://dev.tablemate.net/sites/default/files/button_prev.png") !important;}.carousel-control-next-icon{background-image:url("https://dev.tablemate.net/sites/default/files/button_next.png") !important;}.carousel-nav{top:50%;position:relative;cursor:pointer;z-index:1000;}.carousel-nav >img{top:50%;position:relative;width:30px !important;}.block-views-blockour-team-block-1{background-color:#E7E5E5;}.ourteam-name a{font-weight:bold;}.ourteam-name,.ourteam-links{margin-top:5px;text-align:center;}.ourteam-name a,.ourteam-links a{color:#7F7F7F;}.ourteam-photo{width:150px;height:auto;margin:auto;}.ourteam-photo img{border-width:7px;border-color:white;border-style:solid;border-radius:220px;text-align:center;width:100%;height:auto;cursor:pointer;}#views-bootstrap-our-team-block-1{width:100%;}#views-block-our-team-block-1>h2,#kick-starter-container  >h2{color:#FF0000;}.our_team_logo{width:100%;text-align:center;}.our-team-description{text-align:center;}.expand-button{cursor:pointer;}.row{margin-right:0px !important;margin-left:0px !important;}.max1150{max-width:1150px;margin:auto;}.full-width-block > section >div{width:100%;}.two-col-image-block > img{width:100%;height:auto;padding:30px;}.two-col-text-block{padding:30px;}.two-col-text-block > ul>li{margin-left:-22px;}.navbar > a > img{max-width:300px;padding:10px;background:white;}#navbar-top,#navbar-main{background-color:transparent!important;}#navbar-main{margin:auto;}#header{width:100%;position:fixed;z-index:500;}.overlay{background-color:black;width:100vw;height:100vh;position:absolute;z-index:0;opacity:0.4;left:0;top:0;color:transparent;}#block-homepageslider{}.full-screen-slider{}.home-page-full-screen-image > div > img{height:100vh;width:100%;object-fit:cover;}.home-page-full-screen-text{position:relative;color:white;font-family:"Montserrat_Regular" !important;top:-70vh;font-size:28px;width:100%;padding:30px;margin:auto;max-width:1150px;z-index:10;cursor:pointer;}#homepage-slider > section > div,#views-bootstrap-slider-block-1{width:100% !important;}.carousel-item > img{width:100%;object-fit:contain;max-height:500px;z-index:1;position:relative;}.carousel-caption{bottom:-80px;display:block !important;}.navbar-nav > li > a,#block-homepagemenusinglepage >ul >li >a{font-size:14px;font-weight:bold;}.navbar-nav > li > a,#block-homepagemenusinglepage >ul >li >a{color:white;}.navbar-nav > li > a :hover,#block-homepagemenusinglepage >ul >li >a  :hover{color:grey;}.navbar-toggler{background-color:#ffffff !important;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 14h22M4 23h22'/%3e%3c/svg%3e") !important;}.home-slider-content{text-align:left;font-family:'Montserrat_Regular';}.trail{position:absolute;height:6px;width:6px;border-radius:3px;background:teal;z-index:90000;}canvas{vertical-align:top;}.full-width-block > section > div{text-align:left;padding:40px;padding-bottom:100px;}.full-width-block > section > div h2{text-align:center;}.full-width-block > section > div >h2,.full-width-block > section > div >div{margin:auto;max-width:1160px;}.full-width-block > section > div >h2{position:relative;padding:40px;}#block-homepageblockglobalinvestments,#block-homepageblockmodeldrivenstrategies,#block-homepageblockquantitativeresearch{margin-top:-10px !important;}.homepage-slider-popup{height:250px;background-color:#ffffffeb;font-size:16px;color:black;overflow:hidden;position:absolute;left:50%;top:0vh;padding:10px;text-align:center;right:20px;}.homepage-popup-image >div >img{object-fit:cover;width:100%;max-height:160px;}.homepage-popup-container{font-size:21px;}.homepage-popup-container  >.field--name-field-title{margin-bottom:10px;}.homepage-popup-text{font-size:18px;}.one-col-text-block > img{width:100% !important;object-fit:cover !important;max-height:400px;}#block-bootstrap-barrio-subtheme-page-title{margin-top:90px !important;}#full_width_block_3 >section>nav{margin:auto;}.region-full-width-content-block3{padding:30px;background-color:#dbdbdb;}.region-full-width-content-block3 a{color:black;}.button-black,.button-white,.button-red{padding:20px;padding-top:10px;padding-bottom:10px;max-width:200px;margin:auto;position:relative;width:100%;cursor:pointer;margin-bottom:20px;text-align:center;}.button-black{background-color:black;color:white;}.button-black a{color:white;}.button-red{background-color:#703A3C;color:white;}.button-red a{color:white;}.button-red a:hover{color:white;}.button-white{background-color:white;color:#703A3C;}.button-white a{color:#703A3C;}textarea.form-control{height:200px;}label{text-align:left;width:100%;}button,input,textarea{border-radius:20px !important;background-color:#E9E9E9 !important;padding:10px !important;border-width:0px!important;color:black!important;}label{font-weight:bold !important;}button{padding:15px !important;margin-right:5px;}#contact-message-inquiry-form > #edit-actions{text-align:left;}#views-bootstrap-our-team-block-1{margin:auto;}.header-image >div > img{object-fit:cover;width:100%;max-height:500px;}.team-position{font-size:20px;font-weight:bold;}.team-details{padding-right:15px!important;padding-left:0px!important;margin-bottom:20px;}.member-social-links{}#iconGoDown{position:relative;margin-top:-100px;width:100%;z-index:6999;text-align:center;text-shadow:2px 2px 8px #000000;}#iconGoDown i{color:#FFFFFF;display:inline-block;font-size:38px;line-height:38px;vertical-align:middle;width:37px;}.team-block{text-align:left;}.site-footer{background-color:#E9E9E9 !important;padding:0px !important;}.site-footer>.container{padding:20px !important;color:black !important;}.region-footer-third,.region-footer-fourth{margin-top:0px !important;max-height:50px;padding:10px !important;}.site-footer__bottom,.region-footer-third{background-color:#FF3A3C;}.site-footer__bottom,#block-bootstrap-barrio-subtheme-footer,#block-socialmediafooter,#block-copyrightfooter{margin:0px !important;}#block-copyrightfooter{width:100%;text-align:right;}#social-media-footer> span > a> img{height:20px;width:auto;}.site-footer >.container{max-width:inherit !important;}.site-footer,#block-footer > ul>.nav-item > a,p.site-footer,#logo-footer{color:#7F7F7F !important;}#block-footer >ul{flex-direction:row !important;font-weight:bold;}#block-footer >ul >li{padding:20px;text-transform:uppercase;}#block-bootstrap-barrio-subtheme-main-menu>ul >li{padding:10px;text-transform:uppercase;}#block-logofooter{margin:0px!important;}@media (min-width:560px){.site-footer__top .region{width:auto !important;}}@media (min-width:851px){.site-footer__top .region{width:auto !important;}}.menu--our-services-menu,.menu--account,.menu--secondary-links{font-size:14px;}.menu--our-services-menu a,.menu--account a,.menu--secondary-links a{color:white;}.menu--our-services-menu a:hover,.menu--account a:hover,.menu--secondary-links a:hover{color:white;}.menu--our-services-menu{margin-top:10px !important;}.menu--our-services-menu > ul > li{margin-left:-16px;}.homepage-popup-text > div,.homepage-popup-text > div > table{height:100%;}.homepage-popup-text > div > table{margin:0px;max-height:160px;}.homepage-popup-text > div > table > tbody >tr > td{vertical-align:middle;border:0px solid #fff;}.homepage-popup-text > div > table > tbody >tr{border:0px solid #fff;padding:0px;background:transparent;background:rgba(0,0,0,0);border-width:0px;}.contact-message-feedback-form{max-width:1280px;margin:auto;padding:40px;}#contactus{background-color:#dbdbdb;}#contactus a{}.menu--visit-website-link > ul > li{margin:auto !important;}@media (max-width:767px){.full-width-block > section > div{}#core-values-col1{text-align:center !important;}#core-values-col2{text-align:center !important;}.home-page-full-screen-text{top:-90vh !important;}.homepage-slider-popup{height:auto !important;left:20px;top:30vh;text-align:center;}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .dropdown-menu{background:#ffffffbd !important;}}.layout--twocol{display:flex !important;}@media (max-width:929px){.layout--twocol{display:block !important;}}@media (max-width:750px){#button-prev{top:-74% !important;}.site-footer__top .region,#block-socialmediafooter{width:100% !important;text-align:center;}.site-footer__top  > section>div,.site-footer__top  > section>nav{width:100% !important;text-align:center;margin:auto !important;}.region-footer-first{margin:auto;text-align:center;}#block-footer > ul{flex-direction:column !important;}#block-copyrightfooter{text-align:center;}.logo-footer-logo-container>a>img,#social-media-footer-linked-in>a>img{float:none!important;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-success::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="green" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-warning::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="orange" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-danger::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="red" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-dismissible .close{opacity:0.6;}
