/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
\÷¿
:root{--color-primary:#f1426c;--color-secondary:#e9ab0d;--color-primary-light:#fff0f4;--bg-body:#ffffff;--text-color:#4a4a4a;--bold-color:#222222;--light:#fffbf6;--dark:#1f2433;--dark-text-color:#c3c3c3;--border:#b5b6be;--border-dark:#3d4353;--shadow:0 0 3px 0 var(--color-secondary);--font-text:"Poppins",sans-serif;--font-heading:"Plus Jakarta Sans",sans-serif;}.view-admin-event-images img.media__element.b-lazy.b-loaded{position:initial !important;}.view-members-directory .container.members-directory .row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-4px;margin-left:-4px;}.view-members-directory .container.members-directory .col-sm{background:#ffffff;border:1px solid #e0e0e0;padding:12px;margin:4px;flex:0 0 calc(33.333% - 20px);max-width:calc(33.333% - 20px);text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,0.02);}.view-members-directory .container.members-directory .col-sm img{width:180px;height:180px;object-fit:cover;margin-bottom:15px;display:block;background-color:#f9f9f9;}.view-members-directory .container.members-directory .col-sm .views-field-nothing,.view-members-directory .container.members-directory .col-sm a{font-family:'Arial',sans-serif;color:#004a61;font-weight:bold;font-size:1.1rem;text-decoration:none;margin-top:auto;}@media (max-width:768px){.view-members-directory .container.members-directory .col-sm{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px);}}@media (max-width:480px){.view-members-directory .container.members-directory .col-sm{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px);}}.glightbox-clean .gprev,.glightbox-clean .gnext{background-color:rgba(0,0,0,0.4) !important;width:50px !important;height:50px !important;border-radius:50% !important;top:50% !important;transform:translateY(-50%);transition:all 0.3s ease !important;display:flex !important;align-items:center;justify-content:center;}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover{background-color:#007bff !important;background-color:rgba(0,123,255,0.8) !important;}.glightbox-clean .gprev{left:20px !important;}.glightbox-clean .gnext{right:20px !important;}.glightbox-clean .gprev svg,.glightbox-clean .gnext svg{width:25px !important;height:25px !important;}.glightbox-clean .gprev svg path,.glightbox-clean .gnext svg path{fill:#ffffff !important;}@media (max-width:768px){.glightbox-clean .gprev,.glightbox-clean .gnext{width:40px !important;height:40px !important;background-color:rgba(0,0,0,0.6) !important;}}body .gdesc-inner .gslide-desc a.glightbox-icon-download{display:flex !important;width:44px !important;height:44px !important;background-color:#222 !important;border-radius:50% !important;font-size:0 !important;color:transparent !important;line-height:0 !important;text-indent:-9999px !important;overflow:hidden !important;text-decoration:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M7.5 12L12 16.5m0 0L16.5 12M12 16.5V3'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:22px !important;border:1px solid rgba(255,255,255,0.2) !important;transition:all 0.2s ease !important;cursor:pointer !important;}body .gdesc-inner .gslide-desc a.glightbox-icon-download:hover{background-color:#007bff !important;transform:scale(1.1);}.gdesc-inner{display:flex;justify-content:flex-end;padding:10px 20px !important;}*,*::before,*::after{box-sizing:border-box;}body,p,figure,blockquote,dl,dd{margin:0;}.glightbox-clean .gslide-description{background:black !important;}.glightbox-icon-download{display:inline-block;width:32px;height:32px;background-color:rgba(255,255,255,0.2);border-radius:50%;position:relative;transition:background 0.3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M7.5 12L12 16.5m0 0L16.5 12M12 16.5V3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px;}.glightbox-icon-download:hover{background-color:#007bff;}.gdesc-inner{display:flex;align-items:center;justify-content:space-between;}html:focus-within{scroll-behavior:smooth;}html{font-size:16px;scroll-behavior:smooth;}html,body{height:100%;}body{background-color:var(--bg-body);color:var(--text-color);font-family:var(--font-text),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;min-height:100vh;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}template,[hidden]{display:none;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}h1,h2,h3,h4,h5,h6{color:var(--bold-color);font-family:var(--font-heading);font-weight:700;font-style:normal;line-height:1.4;margin:0 0 0.5rem 0;}h1{font-size:2.1rem;}h2{font-size:1.8rem;}h3{font-size:1.5rem;}h4{font-size:1.2rem;}h5,h6{font-size:1.1rem;text-transform:uppercase;}p{margin:0 0 1.2rem 0;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}a{color:var(--color-primary);background-color:transparent;text-decoration:none;transition:color 0.4s ease;}a:active,a:hover,a:focus{background-color:transparent;text-decoration:none;border:0;outline:0;}a:hover{color:var(--color-secondary);}a:active,li a.active{color:var(--color-primary);}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}abbr{cursor:help;}acronym{border-bottom:1px dotted;cursor:help;}b,strong{font-weight:bolder;color:var(--bold-color);}em,dfn,cite{font-style:italic;}mark,ins{padding:4px 8px;background:var(--color-primary-light);}del{text-decoration:line-through;}small{font-size:80%;}big{font-size:125%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}tt,var{font-family:monospace,monospace;font-style:italic;}blockquote{position:relative;background-color:#ffffff;color:var(--bold-color);margin-bottom:1.2rem;padding:1.8rem;border-radius:8px;box-shadow:var(--shadow);isolation:isolate;z-index:1;}blockquote:before{position:absolute;top:0;left:0;content:"\e014";font-family:"mahi";color:var(--color-primary-light);font-size:6rem;line-height:1;z-index:-1;}blockquote > p:last-child{margin-bottom:0;}blockquote cite{color:var(--color-primary);}samp{background-color:var(--light);margin:1rem 0;padding:4px 10px;font-family:monospace,monospace;font-size:1rem;border:1px solid var(--border);}code{background-color:var(--dark);color:#ffffff;font-family:monospace,monospace;padding:2px 10px;font-size:1rem;}pre{background-color:var(--dark);color:#ffffff;font-size:1rem;margin:1rem 0;padding:1rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow-x:auto;}kbd{background-color:var(--color-primary-light);padding:4px 10px;font-family:monospace,monospace;font-size:1rem;}address{margin:0 0 1.75rem;font-style:italic;}dl{margin:0 0 1.75rem;}dt{color:var(--bold-color);font-family:var(--font-heading);font-weight:700;}dd{margin:0 0 1.75rem;}hr{clear:both;width:100%;height:2px;margin:0.5rem 0;background:var(--border);border:0;box-sizing:content-box;}form{margin-bottom:1rem;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.6;}button,input{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border:0;border-style:none;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:0;}button[disabled],html input[disabled]{cursor:not-allowed;opacity:0.7;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}input{line-height:normal;}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=url]{background-color:#ffffff;padding:10px;max-width:100%;border:2px solid var(--color-primary-light);border-radius:4px;transition:all 0.3s linear;}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=url]:focus,textarea:focus{background-color:var(--light);outline:0;}input[type=submit],input[type=button],input[type=reset]{position:relative;display:inline-block;background-color:var(--color-primary);color:#ffffff;padding:0.5rem 1.2rem;border:0;border-radius:8px;transition:all 0.4s ease-in-out;}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background-color:var(--color-secondary);}input[type=checkbox],input[type=radio]{margin-right:6px;padding:0;padding:0;box-sizing:border-box;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;}textarea{width:100%;max-width:100%;padding:1rem;border:2px solid var(--color-primary-light);border-radius:4px;overflow:auto;transition:border 0.3s linear;vertical-align:top;}fieldset{margin:0 0 10px 0;padding:1rem;border:1px solid var(--border);}fieldset > :last-child{margin-bottom:0;}legend{display:table;max-width:100%;padding:0;color:inherit;border:0;box-sizing:border-box;white-space:normal;}optgroup{font-weight:bold;}select{padding:4px 0;}form label{font-weight:bold;}label[for]{cursor:pointer;}.page-content input[type=text],.page-content input[type=password],.page-content input[type=search]{padding:9px 6px;outline:0;}.form-item{margin-bottom:1rem;}.form-required:after{content:"*";display:inline-block;color:var(--color-primary);padding-left:4px;font-size:0.8em;vertical-align:super;}.form-item label{display:block;}label.option{display:inline;font-weight:normal;}form .description{color:var(--border);font-size:0.9rem;}::-webkit-input-placeholder{color:#8a8a8a;}:-moz-placeholder{color:#8a8a8a;}::-moz-placeholder{color:#8a8a8a;opacity:1;}:-ms-input-placeholder{color:#8a8a8a;}ul,ol{margin:0;padding:0 0 0.25rem 1rem;}[dir=rtl] ul,[dir=rtl] ol{padding:0 1rem 0.25rem 0;}ol ol,ul ul{margin:0;padding:0 0 0.25rem 1rem;}[dir=rtl] ol ol,[dir=rtl] ul ul{padding:0 1rem 0.25rem 0;}ul{list-style:disc;}li > ul,li > ol{margin-bottom:0;}[dir=rtl] ul,[dir=rtl] ol{padding:0 1em 0.25em 0;}table{width:100%;margin-bottom:1.2rem;border-spacing:0;border-collapse:collapse;}th,tr,td{vertical-align:middle;}th{background-color:var(--dark);font-family:var(--font-heading);color:#ffffff;margin:0;padding:10px;border:1px solid var(--color-primary);text-align:left;}th a{color:#ffffff;}td{padding:5px 10px;border:1px solid var(--color-primary);}img,picture,svg{max-width:100%;height:auto;margin:0;padding:0;border:0;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{max-width:100%;height:auto;margin:1em 0;border:0;}figcaption{padding:4px;font-size:0.8rem;background:#ffffff;border:1px solid var(--border);text-align:center;}.align-left,img.align-left,figure.align-left{float:left;margin:20px 20px 20px 0;}.align-right,img.align-right,figure.align-right{float:right;margin:20px 0 20px 20px;}.align-center,img.align-center,figure.align-center{display:block;clear:both;margin:20px auto;}figure.align-center{display:table;}figure.align-center img{display:block;clear:both;margin:0 auto;}.feed-icon{display:block;}details{margin-bottom:1rem;padding:1rem;border:1px solid var(--border);}summary{background-color:#ffffff;color:var(--text-color);padding:0.5rem;cursor:pointer;}::-moz-selection{background:var(--color-primary);color:#ffffff;}::selection{background:var(--color-primary);color:#ffffff;}::-moz-selection{background:var(--color-primary);color:#ffffff;}@font-face{font-display:auto;font-family:"mahi";font-style:normal;font-weight:400;src:url(/themes/contrib/mahi/fonts/mahi.woff2) format("woff2");}[class=icon],[class^=icon-],[class*=" icon-"]{display:inline-block;font-family:"mahi" !important;font-weight:400;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.icon-map:before{content:"\e000";}.icon-facebook:before{content:"\e001";}.icon-minus:before{content:"\e002";}.icon-instagram:before{content:"\e003";}.icon-linkedin:before{content:"\e004";}.icon-youtube:before{content:"\e005";}.icon-vimeo:before{content:"\e006";}.icon-vk:before{content:"\e007";}.icon-whatsapp:before{content:"\e008";}.icon-github:before{content:"\e009";}.icon-telegram:before{content:"\e00a";}.icon-search:before{content:"\e00b";}.icon-phone:before{content:"\e00c";}.icon-mail:before{content:"\e00d";}.icon-arrow-up:before{content:"\e00e";}.icon-check:before{content:"\e00f";}.icon-alert:before{content:"\e010";}.icon-alert-circle:before{content:"\e011";}.icon-arrow-left:before{content:"\e012";}.icon-clock:before{content:"\e013";}.icon-quote:before{content:"\e014";}.icon-arrow-right:before{content:"\e015";}.icon-calendar:before{content:"\e016";}.icon-user:before{content:"\e017";}.icon-angle-right:before{content:"\e018";}.icon-angle-left:before{content:"\e019";}.icon-comment-plus:before{content:"\e01a";}.icon-comment:before{content:"\e01b";}.icon-file:before{content:"\e01c";}.icon-info:before{content:"\e01d";}.icon-horn:before{content:"\e01e";}.icon-bell:before{content:"\e01f";}.icon-feed:before{content:"\e020";}.icon-plus:before{content:"\e021";}.icon-bookmark:before{content:"\e022";}.icon-close:before{content:"\e023";}.icon-share:before{content:"\e024";}.icon-twitter:before{content:"\e025";}.icon-hash:before{content:"\e026";}.icon-comments:before{content:"\e027";}.container{position:relative;width:100%;max-width:1200px;height:auto;margin:0 auto;padding:0 10px;}.main-wrapper{padding:2rem 0;}.main-container{display:grid;width:100%;gap:1.6rem;}.no-sidebar .main-container,.sidebar-left .main-container,.sidebar-right .main-container,.two-sidebar .main-container{grid-template-columns:100%;}.page-content,.sidebar{min-width:0px;}.page-tabs{list-style:none;display:flex;flex-wrap:wrap;gap:2px;margin:0 0 0.5rem 0;padding:0;border-bottom:2px solid var(--dark);}.page-tabs li{padding:0;}.page-tabs li a{background-color:var(--dark);color:#ffffff;padding:4px 10px;transition:all 0.3s ease;}ul.page-tabs li.active-page-tab a{background:var(--color-primary);}ul.page-tabs li a:hover{background:var(--color-secondary);}.local-action{list-style:none;}.button-action{background-color:var(--color-secondary);color:#ffffff;padding:6px 12px;}.button-action:hover{background-color:var(--color-primary);color:#ffffff;}.contextual .trigger{background-color:var(--color-primary);}.contextual .trigger:hover{background-color:var(--color-secondary);}.contextual .trigger::before{content:none;}.header,.header-top,.region-header-top,.header-main{width:100%;margin:0;}.header{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;}.region-header-top{display:flex;justify-content:space-between;flex-wrap:wrap;}.region-header-top p{margin:0;}.header-main-container{display:flex;justify-content:space-between;align-items:center;}.site-brand{display:flex;align-items:center;}.site-brand img{width:auto;max-height:40px;}.site-name-slogan{display:flex;flex-direction:column;color:#ffffff;}.site-name{font-family:var(--font-heading);font-size:1.8rem;line-height:1.1;}.site-name a,.site-name a:hover{color:var(--color-secondary);}.site-slogan{font-size:0.9rem;line-height:1;}.header-right{position:relative;display:flex;align-items:center;gap:1rem;}.mobile-menu-icon{display:flex;flex-direction:column;justify-content:space-between;width:40px;height:30px;overflow:hidden;cursor:pointer;}.mobile-menu-icon span{width:100%;height:3px;background-color:var(--color-primary);transform-origin:left;transition:all 0.6s ease;}.mobile-menu-icon span:nth-child(2){background-color:var(--color-secondary);}.menu-icon-active span:first-child{transform:rotate(45deg);}.menu-icon-active span:last-child{transform:rotate(-45deg);}.menu-icon-active span:nth-child(2){display:none;}.close-mobile-menu{position:absolute;right:0;top:0;display:grid;place-content:center;width:34px;height:34px;border:2px solid var(--color-primary);border-radius:8px;cursor:pointer;}.primary-menu-wrapper{position:fixed;top:0;left:0;background-color:var(--dark);padding:1rem;transform:translateX(-100%);transition:all 0.3s linear;z-index:100;}.active-menu{transform:translateX(0);box-shadow:6px 0 12px #111111;}.region-primary-menu .menu,.region-primary-menu .submenu{list-style:none;list-style-type:none;margin:0;padding:0;}.region-primary-menu .menu{color:#ffffff;display:flex;flex-direction:column;gap:0;}.region-primary-menu .menu > li{border-bottom:1px solid var(--border-dark);}.region-primary-menu .menu > li:hover,.region-primary-menu .menu > li:hover > a{color:var(--color-primary);}.region-primary-menu .menu a{display:block;color:#ffffff;padding:0.6rem 0;}.menu-item-has-children{position:relative;}.menu-item-has-children::before{position:absolute;content:"+";color:var(--color-primary);right:0;top:0.6rem;}.region-primary-menu .submenu{font-size:0.9rem;padding:0 0 0 2rem;}.region-primary-menu .submenu li{border-bottom:1px solid var(--border-dark);}.region-primary-menu .submenu li:last-child{border:0;}.region-primary-menu .submenu li:first-child{border-top:1px solid var(--border-dark);}.search-icon{color:#ffffff;padding:0.6rem 0 0.6rem 0.6rem;line-height:1;font-size:1.1rem;cursor:pointer;}.search-box{position:fixed;display:flex;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.9);z-index:20;transition:all 0.2s linear;flex-direction:column;transform:translateY(-100%);}.active-search{transform:translateY(0);}.search-box-content,.search-box-close{flex:1;}.search-box-content{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;margin:0 auto;text-align:center;}.search-box-close{cursor:url(/themes/contrib/mahi/images/cursor.svg),auto;}.region-search-box{width:100%;transform:translateY(-100vh);transition:transform 0.4s linear;transition-delay:0.4s;}.active-search .region-search-box{transform:translateY(0);}.search-box-content input[type=search]{background-color:#313439;color:#ffffff;width:100%;padding:1rem;border:0;}.page-header{background-image:url(/themes/contrib/mahi/images/page-header.svg);background-size:contain;width:100%;padding:3rem 0;}.region-sidebar-first,.region-sidebar-second{display:flex;flex-direction:column;gap:2rem;}.sidebar .block{padding:1rem;border-radius:8px;}.sidebar .block p:last-of-type{margin:0;}.sidebar .form-search{width:100%;}.footer,.footer-region{position:relative;width:100%;}.footer{padding:2rem 0;}.footer ul,.sidebar ul{list-style:none;margin:0;padding:0;}.footer li,.sidebar li{position:relative;padding:8px 0;}.footer li::before,.footer li::after,.sidebar li::before,.sidebar li::after{position:absolute;content:"";bottom:0;left:0;height:1px;}.footer li::before,.sidebar li::before{background-color:var(--border-dark);width:100%;}.footer li::after,.sidebar li::after{background-color:var(--color-primary);width:0px;transition:width 0.3s linear;}.footer li:hover::after,.sidebar li:hover::after{width:100%;}.footer-container{display:flex;flex-direction:column;gap:3rem;}.region-footer-top,.region-footer-bottom{display:flex;width:100%;flex-direction:column;gap:1.4rem;}.region-footer{display:flex;width:100%;flex-wrap:wrap;gap:1.4rem;}.region-footer .block{flex:1 0 250px;}.footer-bottom-last{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.footer .block-title,.sidebar .block-title,.content-block .block-title{font-size:1.3rem;padding-bottom:0.6rem;}.footer .block-title::before,.footer .block-title::after,.sidebar .block-title::before,.sidebar .block-title::after,.content-block .block-title::before,.content-block .block-title::after{position:absolute;content:"";bottom:0;height:2px;}.footer .block-title::before,.sidebar .block-title::before,.content-block .block-title::before{background-color:var(--color-secondary);left:0;width:0.5rem;}.footer .block-title::after,.sidebar .block-title::after,.content-block .block-title::after{background-color:var(--color-primary);left:0.8rem;width:1.6rem;}.block-title{position:relative;}.breadcrumb-items{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;}ol.breadcrumb-items li{padding:0;}.breadcrumb-item a{position:relative;}.breadcrumb-item a::after{content:">";color:var(--dark-text-color);padding:0 10px;}.highlighted{background:var(--light);}.region-highlighted{display:flex;flex-direction:column;}.region-highlighted .block{padding:1rem 0;}.region-highlighted .message{margin:1rem 0;}#content-top,#content-bottom{display:block;width:100%;}.region-content-top,.region-content-bottom{display:flex;flex-direction:column;gap:1rem;}.region-content-top{margin-bottom:1rem;}.region-content-bottom{margin-top:1rem;}.region-content-top .block,.region-content-bottom .block{padding:1rem;background-color:var(--light);border-radius:8px;box-shadow:var(--shadow);}.field--label-inline{display:flex;gap:6px;flex-wrap:wrap;}.field-label{position:relative;color:var(--bold-color);font-family:var(--font-heading);font-weight:700;}.field-label::before{content:"#";color:var(--color-primary);}.field-label::after{content:":";}.region-content-home{display:flex;flex-direction:column;gap:6rem;}.region-content-home .block{padding:1rem 0;}.region-content-home .block-title{font-size:2.4rem;margin-bottom:2rem;text-align:center;}.region-content-home .block-title::before,.region-content-home .block-title::after{position:absolute;content:"";bottom:0;height:2px;}.region-content-home .block-title::before{background-color:var(--color-secondary);left:calc(50% - 1.2rem);width:0.5rem;}.region-content-home .block-title::after{background-color:var(--color-primary);left:calc(50% - 0.4rem);width:1.6rem;}.node-view-mode-teaser{margin-bottom:6rem;}.node-meta{display:flex;flex-wrap:wrap;font-size:0.9rem;margin-bottom:1rem;padding:0.6rem;border-radius:8px;}.node-author-date{display:flex;gap:1rem;flex-wrap:wrap;}.node-author-date i{color:var(--color-primary);}.node-content{display:flex;flex-direction:column;gap:1rem;}.node-content p:last-of-type{margin:0;}.node-content .image-field{border-radius:8px;}.field--name-body li{padding:6px 0;}.node-links-container{padding:12px 1rem;border-radius:8px;}.node-links-container .links{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.maintenance-main{display:flex;flex-direction:column;align-items:center;gap:3rem;}.search-advanced summary{margin:10px 0;cursor:pointer;}.search-advanced .form-details-wrapper{padding:0.5rem 1.4rem;border:1px solid var(--border);}.search-advanced .form-wrapper{padding:0.5rem 1.4rem;}.search-results{list-style:none;list-style-type:none;margin:0;padding:0;}.search-results li{margin:0;padding:1rem 0;border-top:1px solid var(--border);}.message{position:relative;color:#ffffff;padding:14px 14px 14px 64px;}.message em{color:#ffffff;font-style:italic;border-bottom:1px dotted #ffffff;}.message p:last-of-type{margin:0;}.message a{color:#ffffff;}.message-status{background:#89ad32;}.message-status::before{content:"\e00f";background-color:#759625;}.message-error{background:#c94d1c;}.message-error::before{content:"\e011";background-color:#b3461b;}.message-warning{background:#cd5a0a;}.message-warning::before{content:"\e010";background-color:#a44707;}.message::before{font-family:"mahi";position:absolute;left:0;top:0;width:53px;text-align:center;height:100%;line-height:53px;font-size:1.8rem;}.status-message-list{display:flex;flex-direction:column;gap:1rem;}.pager{margin:1rem 0;}.pager-items{display:flex;justify-content:center;gap:0.5rem;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.pager-item,.pager-item a{display:grid;place-content:center;background-color:var(--dark);min-width:44px;height:44px;border-radius:6px;}.pager-item:hover{background-color:var(--color-secondary);}.pager-item-arrow a{background-color:var(--dark);display:grid;place-content:center;min-width:44px;height:44px;}.pager-item-active,.pager-item-active a{display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);color:#ffffff;height:44px;min-width:44px;}.pager__item--first a,.pager__item--last a,.pager__item--previous a,.pager__item--next a{display:flex;align-items:center;background-color:var(--dark);height:44px;padding:0 12px;}.social-icons{display:flex;gap:0.5rem;flex-wrap:wrap;}.social-icon{display:grid;place-content:center;width:2.4rem;height:2.4rem;border:2px solid var(--color-primary);border-radius:50%;transition:all 0.4s ease;}.social-icon i{color:#ffffff;}.social-icon:hover{background-color:var(--color-primary);}.scrolltop{position:fixed;display:none;justify-content:center;align-items:center;right:10px;bottom:10px;width:48px;height:48px;background:var(--color-primary);color:#ffffff;border-radius:6px;z-index:20;cursor:pointer;transition:background 0.3s ease;text-align:center;}.scrolltop:hover{background:var(--color-secondary);}button,.button,.button-primary,.button-secondary,.button-dark{position:relative;display:inline-block;background-color:var(--color-primary);color:#ffffff;padding:0.5rem 1.2rem;border:0;border-radius:8px;overflow:hidden;isolation:isolate;}.button-secondary{background-color:var(--color-secondary);}.button-dark{background-color:var(--dark);}button:hover,.button:hover,.button-primary:hover{background-color:var(--color-primary);color:#ffffff;}.button-secondary:hover{background-color:var(--color-secondary);color:#ffffff;}.button-dark:hover{background-color:var(--dark);color:#ffffff;}button::before,.button::before,.button-primary::before,.button-secondary::before,.button-dark::before{position:absolute;content:"";top:0;left:0;height:100%;width:0.7rem;background-color:var(--color-primary);filter:brightness(80%);transition:all 0.3s linear;z-index:-1;}.button-secondary::before{background-color:var(--color-secondary);}button:hover::before,.button:hover::before,.button-primary:hover::before,.button-secondary:hover::before,.button-dark:hover::before{width:100%;}.services{display:flex;gap:1rem;flex-wrap:wrap;}.service{flex:1 0 300px;display:flex;flex-direction:column;gap:1rem;background-color:var(--light);padding:1rem;text-align:center;border-radius:8px;box-shadow:var(--shadow);transition:all 0.5s ease;}.service h3,.service h4{font-size:1.2rem;margin:0;}.service i{color:var(--color-secondary);font-size:3rem;line-height:1;}.service:hover i{color:var(--color-primary);}.service p:last-of-type{margin:0;}.pricing{display:flex;background-color:var(--light);flex-direction:column;gap:1rem;padding:1rem;border-top:4px solid var(--color-primary);border-radius:8px;box-shadow:var(--shadow);}.pricing:nth-child(even){border-top:4px solid var(--dark);}.pricing ul{list-style:none;margin:0;padding:0;}.pricing li{padding:8px 0;border-bottom:1px solid var(--border);}.pricing p:last-of-type{margin:0;}.comments{display:flex;flex-direction:column;gap:1rem;padding-top:0.4rem;border-top:4px double var(--border);}.single-comment{display:flex;flex-direction:column;gap:1rem;background-color:var(--light);padding:1rem;border-radius:8px;box-shadow:0 0 0.4rem var(--border);}.single-comment-header{display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--border);}.comment-picture{background-color:var(--border);width:4rem;height:4rem;border-radius:8px;}.comment-header{display:flex;flex-direction:column;}.single-comment-title{font-size:1.2rem;margin:0;}.comment-body p:last-of-type{margin-bottom:1.2rem;}.comment-body .links{display:flex;gap:1rem;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.comment-body .links a{padding:5px 1rem;border-radius:2rem;box-shadow:0 0 3px 1px var(--color-secondary);transition:all 0.2s ease;}.comment-body .links a:hover{box-shadow:0 0 4px 1px var(--color-primary);}.comments .indented{margin-left:2rem;}.comment-form{background-color:var(--light);padding:1rem;border-radius:8px;box-shadow:0 0 0.4rem var(--border);}.color-primary{color:var(--color-primary);}.color-secondary{color:var(--color-secondary);}.color-dark{color:var(--dark);}.color-white{color:#ffffff;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.center{margin:0 auto;}.inline{display:inline-block;}.inline:not(:last-child){padding-right:1rem;}.no-margin{margin:0;}.no-padding{padding:0;}.rtl{direction:rtl;}.ltr{direction:ltr;}.size-small{font-size:0.75rem;}.size-large{font-size:1.5rem;}.size-2x{font-size:2rem;}.size-3x{font-size:3rem;}.size-4x{font-size:4rem;}.size-5x{font-size:5rem;}.size-6x{font-size:6rem;}.size-7x{font-size:7rem;}.size-8x{font-size:8rem;}.width30,.width40,.width50,.width60,.width70,.width80,.width90{width:100%;clear:both;display:block;}.w20px{display:inline-block;width:20px;}.w30px{display:inline-block;width:30px;}.w40px{display:inline-block;width:40px;}.w50px{display:inline-block;width:50px;}.w70px{display:inline-block;width:70px;}.w100px{display:inline-block;width:100px;}.spacer,.spacer-small,.spacer-x2,.spacer-x3{width:100%;display:flex;flex-direction:column;}.spacer{padding:1rem 0;}.spacer-small{padding:0.5rem 0;}.spacer-x2{padding:2rem 0;}.spacer-x3{padding:3rem 0;}.section,.section-small,.section-large{display:block;width:100%;}.section{padding:2rem 0;}.section-small{padding:1rem 0;}.section-large{padding:3rem 0;}.flex{display:flex;margin:0;padding:0;}.grid{display:grid;margin:0;padding:0;}.items{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));margin:0;padding:0;list-style:none;}.item img{display:block;}.columns{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.column{flex:1 1 230px;margin:0;padding:0;}.space-between{justify-content:space-between;}.v-center{align-items:center;}.h-center{justify-content:center;}.vh-center{justify-content:center;align-items:center;}.gap{gap:1rem;}.gap-2x{gap:2rem;}.gap-small{gap:0.5rem;}.no-gap{gap:0;}.flex-row{flex-direction:row;}.flex-column{flex-direction:column;}.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{flex:1 1 100%;}.wrap{flex-wrap:wrap;}.no-wrap{flex-wrap:nowrap;}.box{background-color:var(--light);padding:1rem;border-radius:8px;box-shadow:var(--shadow);}.box p:last-of-type{margin:0;}.view-in-mobile{display:block;}.view-in-desktop{display:none;}@keyframes slideUp{0%{transform:translateY(20px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}.primary{background-color:var(--color-primary);color:#ffffff;}.secondary{background-color:var(--color-secondary);color:#ffffff;}.dark,.sidebar .block{background-color:var(--dark);color:var(--dark-text-color);}.dark h1,.dark h2,.dark h3,.dark h4,.sidebar .block h1,.sidebar .block h2,.sidebar .block h3,.sidebar .block h4{color:#ffffff;}.dark a{color:var(--color-secondary);}.dark a:hover{color:var(--color-primary);}.dark button,.dark .button,.dark .button-primary,.dark .button-secondary{color:#ffffff;}.dark button:hover,.dark .button:hover,.dark .button-primary:hover,.dark .button-secondary:hover{color:#ffffff;}.dark.box,.dark.service{box-shadow:none;}@media (max-width:1023px){.primary-menu-wrapper{width:90%;max-width:320px;height:100%;overflow-y:auto;}}@media (min-width:576px){.w10,.w20,.w30,.w40,.w50,.w60,.w70,.w80,.w90{flex-basis:calc(50% - 1rem);}}@media (min-width:768px){html{font-size:18px;}.sidebar-left .main-container{grid-template-columns:1fr 3fr;}.sidebar-right .main-container{grid-template-columns:3fr 1fr;}.two-sidebar .main-container{grid-template-columns:1fr 2fr 1fr;}#sidebar-left{order:1;}#main{order:2;}#sidebar-right{order:3;}.header-right{gap:2rem;}.site-brand img{max-height:60px;}.node-meta{font-size:1rem;}.width30{width:30%;}.width40{width:40%;}.width50{width:50%;}.width60{width:60%;}.width70{width:70%;}.width80{width:80%;}.width90{width:90%;}.w10{flex-basis:calc(10% - 1rem);}.w20{flex-basis:calc(20% - 1rem);}.w30{flex-basis:calc(30% - 1rem);}.w40{flex-basis:calc(40% - 1rem);}.w50{flex-basis:calc(50% - 1rem);}.w60{flex-basis:calc(60% - 1rem);}.w70{flex-basis:calc(70% - 1rem);}.w80{flex-basis:calc(80% - 1rem);}.w90{flex-basis:calc(90% - 1rem);}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.toc{white-space:nowrap;overflow-x:scroll;}.field--name-body .toc a{border:0px !important;text-decoration:underline;}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.toc{white-space:nowrap;overflow-x:scroll;}.field--name-body .toc a{border:0px !important;text-decoration:underline;}}@media (min-width:1024px){.primary-menu-wrapper{position:relative;background-color:transparent;padding:0;transform:translateX(0);z-index:2;}.region-primary-menu .menu{flex-direction:row;gap:2rem;}.region-primary-menu .menu > li{position:relative;padding:0;border:0;}.region-primary-menu .menu > li::after{position:absolute;content:"";background-color:var(--color-primary);width:1rem;height:2px;left:calc(50% - 0.5rem);bottom:0;transition:0.3s linear;}.region-primary-menu .menu > li:hover::after{width:100%;left:0;}.menu-item-has-children::before{right:-0.8rem;}.region-primary-menu .submenu{position:absolute;background-color:var(--color-primary);top:calc(100% - 2px);min-width:200px;padding:0 0.8rem;border-radius:0 0 8px 8px;opacity:0;visibility:hidden;}.region-primary-menu .submenu li{padding:0;}.region-primary-menu .submenu li:first-child{border-top:none;}.region-primary-menu .submenu a{padding:0.5rem 0;}.menu-item-has-children:hover > .submenu{visibility:visible;animation:slideUp 0.5s forwards;}.region-primary-menu .submenu a:hover{color:var(--dark);}.region-primary-menu .submenu .submenu{left:100%;top:0;}.submenu .menu-item-has-children::before{right:0;color:#ffffff;}.mobile-menu-icon,.close-mobile-menu{display:none;}}body{background-image:url(/bck.png) !important;background-size:cover;background-repeat:no-repeat;font-family:"Afacad Flux",serif;}.header{background-color:transparent !important;}.page-header{background-image:none !important;}h2{font-family:"Cinzel",serif;color:#1c546b !important;font-size:35px;letter-spacing:0.5rem;line-height:3.9rem;font-weight:500;}ul.page-tabs li.active-page-tab a,input[type="submit"]{background-color:#1c546b !important;background:#1c546b !important;}a{color:#1c546b !important;}a:after{display:none;}.header-left ul li a{color:#fff !important;}.user-guest nav{display:none;}.user-guest #user-login-form{max-width:400px;margin:0 auto 40px auto;border-bottom:3px solid #f4e9cb;text-align:center;padding:30px;}.user-guest .form-type-password label{font-size:0px;}.user-guest .form-type-password label::after{content:"Pin";font-size:1rem;color:#333;}.user-guest .form-item-name label{font-size:0px;}.user-guest .form-item-name label::after{content:"Email";font-size:1rem;color:#333;}.user-guest .site-logo img{width:180px;min-height:203px;}.user-guest .site-branding-region{margin:0 auto;}.user-guest .header-right{display:none;}.user-guest footer{display:none;}.site-branding-region{margin:0 auto !important;}.mobile-menu-icon span{background:#333 !important;}.region-primary-menu #block-mahi-main-menu .menu > li::after{background-color:#205E78 !important;display:none;}.menu-wrap .close-mobile-menu{border:0px solid #c3b5a4;width:24px;height:24px;color:#fff;}.primary-menu-wrapper #block-mahi-main-menu .menu a{padding:2px 0px;}footer .footer-bottom-last{display:none;}footer .footer-social{display:none;}#block-mahi-views-block-welc-block-1 .views-label,#block-mahi-views-block-welc-block-1 .field-content{display:inline-block;padding-right:10px;}#block-mahi-views-block-welc-block-1 .views-label{font-size:18px;letter-spacing:0.3rem;}.view-welc .views-field{display:inline-block;}.view-welc .views-field-field-companion{text-align:center;font-family:"Cinzel",serif;color:#1c546b;font-size:25px;letter-spacing:0.5rem;line-height:3.9rem;}#block-mahi-views-block-admin-event-images-block-1 h2{font-family:"Cinzel",serif;color:#1c546b;font-size:28px;letter-spacing:0.5rem;line-height:3.9rem;font-weight:500;margin-top:12px;}#block-mahi-views-block-admin-event-images-block-1 .slide__title{font-family:"Afacad Flux",serif !important;margin:10px 0 0px;letter-spacing:0.1rem;font-size:16px;line-height:1rem;}#block-mahi-views-block-admin-event-images-block-1 .slide__caption{padding:10px;}#block-mahi-views-block-admin-event-images-block-1 time{color:#555;font-size:14px;}#block-mahi-views-block-welc-block-1 .views-field-field-household-name{text-align:center;font-family:"Cinzel",serif;color:#1c546b;font-size:25px;letter-spacing:0.5rem;line-height:3.9rem;}.breadcrumb-items{display:none;}.path-welcome h1{display:none;}.path-welcome .page-header{padding:0px 0 3rem 0;}#block-mahi-views-block-welc-block-1 .view-footer{font-family:"Afacad Flux",serif;text-align:center;color:#111;font-weight:200;}#block-mahi-views-block-welc-block-1 a{font-size:20px;font-weight:400;}.path-welcome .view-events-on-welcome-page th{background:transparent;font-family:"Afacad Flux",serif;color:#111;font-weight:200;font-size:13px;border-bottom:1px solid #111;border-left:0px solid #fff;border-right:0px solid #fff;border-top:0px solid #fff;padding:2px 10px;}.path-welcome .view-events-on-welcome-page td{border-bottom:1px solid #ddd;border-left:0px solid #fff;border-right:0px solid #fff;border-top:0px solid #fff;padding:10px;}.path-welcome .view-events-on-welcome-page .views-field-view-node a{padding:7px 12px;border:2px solid #fff;white-space:nowrap;color:#fff !important;}.path-welcome .view-events-on-welcome-page td.views-field-title{font-size:18px;white-space:nowrap;}.path-welcome .view-events-on-welcome-page .views-field-field-summary{font-size:13px;}.path-welcome .view-events-on-welcome-page .view-footer td{text-align:center;}.path-welcome #block-mahi-views-block-club-news-initiatives-block-1 th{background:transparent;font-family:"Afacad Flux",serif;color:#111;font-weight:200;font-size:13px;border-bottom:1px solid #111;border-left:0px solid #fff;border-right:0px solid #fff;border-top:0px solid #fff;}.path-welcome #block-mahi-views-block-club-news-initiatives-block-1 td{border-bottom:0px solid #111;border-left:0px solid #fff;border-right:0px solid #fff;border-top:0px solid #fff;}.path-welcome #block-mahi-views-block-club-news-initiatives-block-1{margin-top:-55px;}.view-club-news-initiatives .views-field-field-news-1 p{max-height:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}h1{font-family:"Cinzel",serif;color:#1c546b !important;font-size:35px;letter-spacing:0.5rem;line-height:3.9rem;font-weight:500;}.path-events .page-header{padding:0px;}.path-events .views-field-field-event-image{float:left;padding-right:18px;}.view-upcoming-events .views-field-title{font-family:"Cinzel",serif;color:#1c546b !important;font-size:24px;letter-spacing:0.5rem;font-weight:500;}.view-upcoming-events .views-field-nothing .exc{background-image:url(https://housevg.com/assets/img/HVG_Website_Button.png);padding:48px !important;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:-10px;}.view-upcoming-events .views-row{position:relative;}.view-upcoming-events .views-field-nothing{position:absolute;top:0;right:15px;}.view-upcoming-events .views-field-field-summary{font-size:14px;}.view-upcoming-events .views-field-field-dress-code{font-size:13px;}.view-upcoming-events .views-label-field-dress-code{float:left;font-weight:bold;padding-right:10px;}.page-header{text-align:center;}.view-upcoming-events .views-row{padding:17px 0px 10px 0px;border-top:1px solid #ddd;}.path-contact #block-mahi-contactblock .field--name-body{color:#333;font-size:14px;text-align:center;}.path-contact #contact-message-membership-services-form{padding:35px;max-width:800px;margin:0 auto;border:1px solid #1c546b;}.path-contact #main-wrapper{padding-top:0px;}.path-contact .page-header{padding:1.4rem 0;}.path-contact #block-mahi-contactblock .field--name-body{color:#333;font-size:14px;text-align:center;}.path-contact #contact-message-travel-concierge-form{padding:35px;max-width:800px;margin:0 auto;background:rgba(255,255,255,0.9);}.path-contact #contact-message-travel-concierge-form input{border:1px solid #777;}.path-contact #contact-message-travel-concierge-form textarea{border:1px solid #777;}.path-contact #main-wrapper{padding-top:0px;}.path-contact .page-header{padding:1.4rem 0;}.path-contact #contact-message-travel-concierge-form .form-item-message-0-value label{font-size:0px;}.path-contact #contact-message-travel-concierge-form .form-item-message-0-value label::after{font-size:1rem;content:"Additional Notes";color:var(--text-color);}.path-contact #contact-message-travel-concierge-form textarea{max-height:180px;}.page-type-events .views-field-field-event-image{float:left;padding-right:25px;}.view-event-page .views-field-nothing .exc{background-image:url(https://housevg.com/assets/img/HVG_Website_Button.png);padding:38px !important;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:10px;}.view-event-page .views-field-nothing a{font-size:23px;margin-left:75px;}.view-event-page .views-field-field-summary{font-size:15px;}.view-event-page .views-label{font-weight:bold;float:left;padding-right:10px;}.view-event-page .views-field-field-capacity-note,.view-event-page .views-label-field-dress-code-1{font-size:14px;}.view-event-page .views-field-field-dress-code-1 .field-content{font-size:14px;}.view-event-page .views-field{margin:6px 0px;}.page-type-events .page-header{padding:1.4rem 0;}.page-type-events .view-header{text-align:right;}.page-type-events .view-header a{padding:7px 12px;border:2px solid #1c546b;white-space:nowrap;}.scrolltop{display:none !important;}.path-club-news .view-club-news-page-initiatives 

.path-club-news .view-club-news-page-initiatives th{background:transparent;font-family:"Afacad Flux",serif;color:#111;font-weight:200;font-size:13px;border-bottom:1px solid #111;border-left:0px solid #fff;border-right:0px solid #fff;border-top:0px solid #fff;}.path-club-news .view-club-news-page-initiatives td{border-bottom:0px solid #111;border-left:0px solid #fff;border-right:0px solid #fff;border-top:0px solid #fff;}.path-club-news .page-header{padding:1.4rem 0;}#node-rsvp-to-event-form{padding:35px;max-width:800px;margin:0 auto;border:1px solid #1c546b;}.path-node .page-header{padding:0rem 0 1.4rem 0;}.path-node h3{font-family:"Cinzel",serif;color:#1c546b;font-size:25px;letter-spacing:0.5rem;line-height:3.9rem;font-weight:500;}footer{background-image:url(https://housevg.com/assets/img/Banner_Background.png) !important;}#block-mahi-footerinfo{padding:30px;color:#fff;margin-top:40px;text-align:center;}#block-mahi-footerinfo a{color:#fff !important;text-decoration:underline;}.path-events .view-upcoming-events .views-row{min-height:270px;}.view-rxvp-button-block .views-field-nothing .exc{background-image:url(https://housevg.com/assets/img/HVG_Website_Button.png);padding:38px !important;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:10px;}.view-rxvp-button-block .views-field-nothing a{font-size:23px;}.view-rxvp-button-block .view-header a{padding:7px 12px;border:2px solid #1c546b;white-space:nowrap;}.view-rxvp-button-block .view-header{position:absolute;top:-80px;right:-30px;}.view-events-on-welcome-page .views-field-field-date-s{font-size:15px;font-weight:bold;}.view-events-on-welcome-page .views-field-field-city-country{font-size:15px;}.page-type-events .view-event-page .views-field-field-event-image{min-height:600px;}.view-event-page .views-field-field-rsvp-deadline{font-size:14px;}.page-type-events #main-wrapper{padding:1rem 0;}.page-type-events .views-field-field-event-tagline{font-size:22px;color:#1c546b !important;}.page-type-events .views-field-field-event-tagline strong{color:#fff !important;}.page-type-events .views-field-field-dress-code{font-size:14px;}.page-type-events .views-field-field-high-level-program{font-size:14px;}.site-brand img{max-height:183px !important;}.search-icon{display:none;}span.line{width:550px;border:2px solid #f4e9cb;}.field--name-body .toc a{border:1px solid;border-radius:6px;padding:10px;margin:5px;font-weight:700;}.field--name-body summary{background-color:transparent;font-size:18px;font-weight:600;color:#1c546b;font-family:'Cinzel';}.field--name-body details{margin-bottom:1rem;padding:3px;border-bottom:1px solid #d1d1d1 !important;border:none;}.field--name-body h2#access{margin-top:15px;}.mobile-menu-icon span{background:#1c546b !important;}@media only screen and (max-width:767px){span.line{width:100px;border:2px solid #f4e9cb;}.field--name-body .toc a{border-bottom:1px solid !important;padding:0px;margin:5px;font-weight:700;border:none;border-radius:0px;}h2#access{font-size:22px;}.field.field--name-body.field--type-text-with-summary.field--label-hidden.field-item{text-align:center;}}.view-upcoming-events .views-row{background-image:url(https://housevg.com/assets/img/Group.png);justify-content:left;color:#fff !important;padding:20px;margin-bottom:15px;}.view-upcoming-events .views-row .views-field-title a{color:#fff !important;}.view-upcoming-events .views-field-nothing .exc{background-image:url(/butf.png) !important;}.view-upcoming-events .views-field-nothing .exc a{color:#fff !important;}.header-left .primary-menu-wrapper{background-image:url(https://housevg.com/assets/img/Group.png) !important;justify-content:left;background-color:transparent !important;border-right:2px solid #f4e9cb;}.view-event-page{background-image:url(https://housevg.com/assets/img/Group.png) !important;justify-content:left;min-height:500px;padding:20px;color:#fff !important;}.view-event-page .views-field-field-patron strong{color:#fff;}.view-events-on-welcome-page .views-row{background-image:url(https://housevg.com/assets/img/Group.png);justify-content:left;color:#fff !important;padding:20px;margin-bottom:15px;position:relative;min-height:260px;}.view-events-on-welcome-page .views-field-field-event-image{float:left;padding-right:14px;}.view-events-on-welcome-page .views-field-view-node{position:absolute;top:20px;right:10px;}.view-events-on-welcome-page .views-field-title a{color:#fff !important;font-size:20px;}.view-events-on-welcome-page .views-field-field-calendar-file-1{position:absolute;top:60px;right:10px;}.view-events-on-welcome-page .views-field-field-calendar-file-1 a{font-size:13px;color:#fff !important;text-deoration:underline;}.view-events-on-welcome-page .views-row .views-field-field-summary{max-width:1000px;}.slick-dots li.slick-active button:before{color:#1c546b !important;background-color:#1c546b !important;border-radius:100%;}.slick-dots li button::before{color:#1c546b !important;background-color:#1c546b !important;border-radius:100%;}.slick-arrow::before{color:#1c546b !important;background:none !important;}.blazy .slick__arrow{top:auto;bottom:0;}.view-event-page .views-field-field-link-to-rsvp .views-label{font-family:"Cinzel",serif;color:#fff !important;font-size:25px;letter-spacing:0.5rem;line-height:3.9rem;font-weight:500;}.view-event-page .views-field-field-link-to-rsvp a{color:#fff !important;text-decoration:underline;}.view-event-page .views-field-field-link-to-rsvp{position:absolute;right:30px;bottom:170px;}.rsvp-links{position:absolute;right:30px;bottom:210px;}.rsvp-links a{color:#fff !important;text-decoration:underline;}.view-event-page{margin-top:-35px;}.page-type-events .flag-attending::before{content:"";background:#fff;width:10px;height:10px;}.node-single-rsvp-form{padding:30px;max-width:800px;margin:0 auto;background-image:url(https://housevg.com/assets/img/Group.png);justify-content:left;color:#fff !important;padding:26px;margin-top:-60px;}#node-single-rsvp-form #edit-submit{background-image:url(/butf.png) !important;padding:48px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;margin-top:-10px;background-color:transparent !important;font-size:22px;letter-spacing:.3em;}.blazy .views-field-link-flag a{}.page-type-events .approved-link a{background-image:url(/butf.png) !important;padding:48px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;margin-top:-10px;background-color:transparent !important;font-size:19px;letter-spacing:.05em;text-decoration:none !important;}.page-type-events .declined-link a{color:#ccc !important;}.rsvp-links .declined-link{position:absolute;bottom:-60px;right:50px;}.view-attending-information-on-event-page .views-label{padding-right:6px;font-weight:bold;color:#1c546b !important;}.view-attending-information-on-event-page .views-label,.view-attending-information-on-event-page .field-content{display:inline-block;}.view-attending-information-on-event-page{max-width:500px;width:fit-content;text-align:left;padding-bottom:25px;}.view-attending-information-on-event-page .field-content{color:#333;}.view-attending-information-on-event-page{max-width:1180px;margin:15px auto;}#block-mahi-views-block-attending-information-on-event-page-block-1 h2{color:#1c546b !important;}.path-user .active-page-tab{display:none;}.path-user .page-tabs{border-bottom:0px solid #fff;}.path-user .primary-tab a{background:none;}nav li a::after{content:" Profile";}#block-mahi-views-block-user-profile-block-1 h2{color:#1c546b !important;}#block-mahi-views-block-user-profile-block-1{margin-top:-40px;}.path-user h1{display:none;}.path-user nav{margin:-30px auto 0 auto;width:fit-content;}.path-user nav a{text-decoration:underline;}.view-member-directory .views-col{text-align:center;padding:6px;margin:4px;border:1px solid #ddd;}.path-member-directory .views-field-field-member-profile-picture img{width:150px;height:150px;object-fit:cover;object-position:center top;display:block;}.path-member-directory .views-field-field-companion-profile-photo img{width:150px;height:150px;object-fit:cover;object-position:center;display:block;}.path-member-directory .views-field-field-member-profile-picture,.path-member-directory .views-field-field-companion-profile-photo{padding:5px;}.path-member-directory .views-field-field-member-profile-picture img,.path-member-directory .views-field-field-companion-profile-photo img{margin:4px auto;}.path-member-directory .views-field-field-household-name{color:#1c546b !important;}.path-member-directory .views-field-name{font-size:15px;}.view-member-directory .views-col{background:rgba(255,255,255,0.7);}.view-member-directory .views-col{width:32% !important;}.path-member-directory #main-wrapper{padding:0 0 2rem 0;margin-top:-50px;}.frontpage #edit-submit{margin-top:15px;}.blazy .rsvp-attending{color:#6A9E73;}.node-type-club-news-initiatives{max-width:700px;margin:-40px auto 0 auto;}.node-type-club-news-initiatives .field--type-text-long p{background:none;background:rgba(255,255,255,0.1) !important;font-family:"Afacad Flux",serif;font-size:16px !important;}.view-all-members td,.view-all-members th{border:1px solid #eee;}.view-all-members th{background-color:#fff;color:#333;font-size:14px;}.view-all-members{background:#fff;padding:15px;}.view-all-members .views-field-edit-user a{font-size:13px;text-decoration:underline;}.view-all-members .no{color:#999;font-size:12px;}#block-mahi-adminmenu h2{color:#1c546b;}#block-mahi-adminmenu{margin-bottom:60px;}#block-mahi-adminmenu a{text-decoration:underline;}@media (max-height:700px) and (min-width:1000px){.user-guest #block-mahi-site-branding .site-logo img{width:120px !important;min-height:auto !important;}#user-login-form{margin-top:-50px;}#block-mahi-site-branding{margin-top:100px;margin-bottom:-50px;}}@media (max-width:600px){#user-login-form{margin:-30px auto 40px auto !important;padding:30px 55px !important;}}@media (max-height:700px){#block-mahi-site-branding{margin-top:0px;margin-bottom:0px;}}.onesignal-customlink-container button::before,.button::before{display:none;}#block-mahi-views-block-subscribe-to-notifications-block-1{background-image:url(https://housevg.com/assets/img/Group.png);justify-content:left;color:#fff !important;padding:20px;margin-bottom:15px;}#block-mahi-views-block-subscribe-to-notifications-block-1 .onesignal-customlink-subscribe{background-image:url(/butf.png) !important;padding:48px !important;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:-10px;font-family:"Afacad Flux",serif;}#block-mahi-views-block-subscribe-to-notifications-block-1 .onesignal-customlink-subscribe{background-color:rgba(0,0,0,0) !important;font-size:18px;}#block-mahi-views-block-subscribe-to-notifications-block-1 .onesignal-customlink-explanation{display:none !important;}#node-single-rsvp-form .js-form-item-field-event-reference1-0-target-id{display:none;}#node-single-rsvp-form .field--name-title{display:none;}.view-event-page .rsvp-closed{position:absolute;right:30px;bottom:140px;}.ui-widget button::before{display:none;}#drupal-modal{font-family:"Afacad Flux",serif;}#block-mahi-views-block-club-news-initiatives-block-1 h2{text-align:center;font-size:28px;}#block-mahi-views-block-admin-event-images-block-1{margin-top:20px;}.page-type-page .field--name-body h2{margin-top:40px;letter-spacing:0.2rem;}.page-type-page .field--name-body{padding:0px 30px;}.page-type-page .node-links-container{display:none;}#block-mahi-views-block-subscribe-to-notifications-block-1{margin-bottom:40px;}#user-form .form-item-field-status-0-target-id,#user-form .form-item-field-family-member-additional-0-value,#user-form .form-item-field-family-member-additional-0-value,#user-form #edit-timezone,#user-form #edit-contact,#user-form #edit-user-picture-wrapper,#user-form .form-type-password,#user-form .form-item-field-family-member-0-value{display:none;}#user-form{padding:30px;max-width:800px;margin:0 auto;background-color:rgba(255,255,255,0.8);}#contact-message-travel-concierge-form .form-item-name{display:none;}#contact-message-travel-concierge-form .form-item-mail{display:none;}#contact-message-travel-concierge-form .js-form-item-subject-0-value label:after{content:"Your Name";font-size:18px;color:#333;}#contact-message-travel-concierge-form .js-form-item-subject-0-value label{font-size:0px;}#block-mahi-travelconciergeinformation{color:#444;}.onesignal-block{text-align:center !important;margin:-10px auto 40px auto !important;background-image:url(https://housevg.com/assets/img/Banner_Background.png) !important;max-width:600px !important;}.onesignal-block .onesignal-profile h3{font-size:0px;}.onesignal-block .onesignal-profile h3:after{content:"Receive notifications from House von Gootkin";font-size:26px;color:#fff;font-family:"Afacad Flux",serif;white-space:nowrap;display:inline-block;}.onesignal-block .onesignal-status{color:#fff;font-family:"Afacad Flux",serif;}.onesignal-block button.onesignal-subscribe{background:#eee !important;}#block-mahi-views-block-event-videos-block-1 h2{font-size:25px;}#block-mahi-views-block-event-videos-block-1 video{width:220px;height:390px;}#block-mahi-views-block-event-videos-block-1{margin-top:-60px;}.page-type-event-photos #main-wrapper{padding:0 0 2rem 0;}#block-mahi-onesignalwelcomeprompt .onesignal-block .onesignal-dismiss{position:absolute;top:0;color:#fff !important;}.onesignal-block h3{font-size:0px !important;}.onesignal-block h3:after{content:"Receive notifications from House von Gootkin";font-size:26px;color:#fff;font-family:"Afacad Flux",serif;white-space:nowrap;display:inline-block;}.onesignal-block p{color:#eee;}#block-mahi-onesignalwelcomeprompt{margin-top:20px;}#onesignal-bell-container{display:none;}@media (max-width:600px){#block-mahi-site-branding .site-brand img{max-height:83px !important;}.mobile-menu-icon{width:25px !important;height:20px !important;top:4px !important;}.onesignal-block h3:after{font-size:16px !important;}.onesignal-welcome p{display:none;}#block-mahi-views-block-admin-event-images-block-1 h2{line-height:2rem !important;}.view-club-news-initiatives .views-field-field-news-1{display:none;}.footer{padding:0rem 0 !important;}#block-mahi-footerinfo{margin-top:0px !important;}.page-type-events .view-event-page .views-field-field-event-image{min-height:auto !important;}.page-type-events #block-mahi-page-title{margin-top:-60px;margin-bottom:-20px;}.page-type-events #block-mahi-page-title span{font-size:25px;}.page-type-events .rsvp-links{position:relative;right:auto;bottom:auto;margin-top:50px;margin-bottom:50px;margin-left:30px;}.page-type-events .rsvp-links .declined-link{bottom:-60px;left:60px;}.region-primary-menu .menu > li{border-bottom:0px solid #444 !important;}.path-events .view-upcoming-events .views-field-nothing{position:relative;top:auto;right:auto;}.path-events .view-upcoming-events .exc{padding:28px !important;text-align:center;margin:20px 0px;}.path-events .view-upcoming-events .views-field-field-dress-code{display:none;}#block-mahi-views-block-event-videos-block-1 video{width:330px;height:520px;}.page-type-event-photos #block-mahi-page-title h1{font-size:25px;line-height:2rem;}#block-mahi-views-block-event-videos-block-1 h2{text-align:center;font-size:19px;}.page-type-event-photos h3{text-align:center;font-size:19px;}.path-member-directory .view-member-directory .views-col{width:98% !important;}.path-member-directory #block-mahi-page-title h1{font-size:25px;line-height:2rem;}.path-member-directory .page-header{padding:.2rem 0 3rem;}.page-type-page .field--name-body{padding:0px 10px;}.page-type-page .page-header{padding:0rem 0 0rem 0;}}#glightbox-slider button::before{display:none;}.view-admin-event-images .image-lightbox-wrapper img{max-height:280px;object-position:center top;}.view-admin-event-images .slide__media{max-height:280px;}#user-form .form-type-managed-file .js-form-submit{padding:4px 10px;font-size:13px;}.page-user-edit-custom #block-mahi-views-block-user-profile-block-1{display:none;}.page-user-edit-custom #block-mahi-onesignalprofileblock{display:none;}.page-user-edit-custom .page-tabs li a::after{content:" Profile";display:inline-block;padding-left:3px;text-decoration:underline;}.page-user-edit-custom .page-header{display:none;}.page-user-edit-custom #edit-field-opt-in-share-your-profile-none{display:none;}.page-user-edit-custom label[for="edit-field-opt-in-share-your-profile-none"]{display:none;}.page-user-edit-custom .field--name-field-full-name{display:none;}.page-user-edit-custom .field--name-field-companion label::after{content:" Name";}.page-user-edit-custom .page-tabs li a:hover{background:none;}.path-user #block-mahi-primary-local-tasks li a::after{content:" Profile";display:inline-block;text-decoration:underline;padding-left:3px;}.path-user #block-mahi-primary-local-tasks li a{font-size:19px;}.rsvp-cancel-link{border:1px solid;padding:6px;border-radius:6px;color:white !important;text-decoration:none;font-size:16px !important;font-weight:300;float:right;}.rsvp-status.rsvp-attending strong{color:white !important;}.slick--view--admin-event-images .rsvp-status.rsvp-attending strong{color:#555 !important;font-weight:400;}#block-mahi-views-block-user-profile-block-1{max-width:400px;margin:0 auto;text-align:center;}.path-user .page-header{padding:1rem 0;}.view-event-videos .play-overlay{display:none;}.glightbox-open .gclose::before{color:#fff;Width:40px;height:30px;content:"X" !important;background:#000 !important;}.glightbox-open .gprev::before{content:"<";color:#fff;background:#000;display:block;width:40px;height:40px;z-index:1000;}.glightbox-open .gprev{display:block;}.view-pre-event{background-image:url(/Group3.png) !important;margin-bottom:45px;}.view-pre-event .view-content{min-height:200px;padding:10px;}.view-pre-event img{max-height:172px;min-height:171px;width:auto;}.view-pre-event .views-field-nothing{font-weight:bold;}.view-pre-event .views-field-field-capacity{font-size:14px;}.view-pre-event .views-label{float:left;}.view-pre-event .views-field-field-rsvp-deadline{font-size:14px;}.view-pre-event .views-field-title{font-weight:bold;}.view-pre-event .views-field-field-capacity .field-content::before{content:"Capacity: ";}.view-pre-event .views-field-field-rsvp-deadline .field-content::before{content:"RSVP By: ";}.slick--view--admin-event-images--block-1 img{width:271px !important;height:271px !important;object-fit:cover !important;object-position:center !important;}.view-display-block_3 img{width:271px !important;height:271px !important;object-fit:cover !important;object-position:center !important;}.view-display-block_3 .slide__title a{font-family:"Afacad Flux",serif !important;margin:10px 0 0px;letter-spacing:0.1rem;font-size:16px;line-height:1rem;}.slick--view--admin-event-images--block-3 .grid__content h2{font-size:16px;font-family:"Afacad Flux",serif !important;margin-top:8px;letter-spacing:0.1rem;}.slick--view--admin-event-images--block-3 .grid__content .views-field-link-flag{display:none;}.view-display-block_3 .slide__title{margin:0px;}.view-display-block_3 .slide__caption{padding:0px 10px 10px 10px;}#block-mahi-views-block-admin-event-images-block-3 .block-title{font-size:28px !important;}.view-event-page img{max-height:300px;width:auto;}.Contessa{margin-bottom:110px;}.Contessa .rsvp-links{bottom:140px;}.slick--view--admin-event-images .views-field-field-date-range-front{color:#555;font-size:14px;font-family:"Afacad Flux",serif;}.slick--view--admin-event-images .slide__title{min-height:36px;}.ROYALE .views-field-nothing::after{content:"Post-Event";font-size:1rem;}.ROYALE .views-field-nothing{font-size:0px;}.view-pre-event .views-field-field-summary{font-size:14px;}.view-upcoming-events .view-content{max-width:1100px;margin:0 auto;}.view-upcoming-events .photo-gallery-event{display:flex;align-items:center;gap:38px;padding:24px 0;margin:0;background:transparent !important;border-bottom:1px solid rgba(185,165,105,0.45);}.view-upcoming-events .photo-gallery-event:last-child{border-bottom:0;}.view-upcoming-events .views-field-field-event-image{flex:0 0 340px;margin:0;}.view-upcoming-events .views-field-field-event-image a{display:block;}.view-upcoming-events .views-field-field-event-image img{display:block;width:340px !important;height:220px !important;object-fit:cover;margin:0;border-radius:2px;}.view-upcoming-events .views-field-title{flex:1;margin:0;padding:0;background:transparent !important;}.view-upcoming-events .views-field-title a{color:#174f66 !important;font-size:27px !important;line-height:1.35;letter-spacing:3px;text-transform:uppercase;text-decoration:none;}.view-upcoming-events .views-field-title a:hover,.view-upcoming-events .views-field-title a:focus{opacity:0.7;text-decoration:none;}.view-upcoming-events .views-row,.view-upcoming-events .views-col{background-color:transparent !important;background-image:none !important;}@media (max-width:767px){.view-upcoming-events .photo-gallery-event{display:block;padding:22px 0;}.view-upcoming-events .views-field-field-event-image{width:100%;margin-bottom:16px;}.view-upcoming-events .views-field-field-event-image img{width:100% !important;height:auto !important;aspect-ratio:4 / 3;}.view-upcoming-events .views-field-title{text-align:center;}.view-upcoming-events .views-field-title a{font-size:21px !important;letter-spacing:2px;}}.view.view-upcoming-events .views-field-title,.view.view-upcoming-events .views-field-title span,.view.view-upcoming-events .views-field-title .field-content,.view.view-upcoming-events .views-field-title a{color:#174f66 !important;opacity:1 !important;}.node--type-events,.view-event-page{font-family:"Afacad Flux",Arial,sans-serif;}.node--type-events h1,.node--type-events .page-title,.view-event-page h1,.view-event-page .page-title{font-family:Georgia,"Times New Roman",serif !important;color:#174f66 !important;font-size:38px !important;line-height:1.25 !important;letter-spacing:6px !important;font-weight:400 !important;text-transform:uppercase;}.node--type-events p,.node--type-events .field,.node--type-events .field-content,.node--type-events .field__item,.node--type-events .field__label,.view-event-page p,.view-event-page .field,.view-event-page .field-content,.view-event-page .field__item,.view-event-page .field__label{font-family:"Afacad Flux",Arial,sans-serif !important;font-size:17px !important;line-height:1.55 !important;letter-spacing:0 !important;}.node--type-events .field__label,.view-event-page .field__label,.node--type-events strong,.view-event-page strong{font-weight:600 !important;}.node--type-events .rsvp-links,.node--type-events .rsvp-links a,.view-event-page .rsvp-links,.view-event-page .rsvp-links a{font-family:"Afacad Flux",Arial,sans-serif !important;font-size:17px !important;line-height:1.3 !important;letter-spacing:0.5px !important;font-weight:500 !important;}.node--type-events .event-content,.node--type-events .event-content a,.node--type-events .field,.node--type-events .field a,.view-event-page .event-content,.view-event-page .event-content a,.view-event-page .field,.view-event-page .field a{color:#ffffff;}@media (max-width:767px){.node--type-events h1,.node--type-events .page-title,.view-event-page h1,.view-event-page .page-title{font-size:27px !important;letter-spacing:3px !important;}.node--type-events p,.node--type-events .field,.node--type-events .field-content,.view-event-page p,.view-event-page .field,.view-event-page .field-content{font-size:16px !important;}}body.page-node-type-events main,body.page-node-type-events main p,body.page-node-type-events main div,body.page-node-type-events main span,body.page-node-type-events main a,body.page-node-type-events main strong{font-family:Arial,Helvetica,sans-serif !important;font-size:16px !important;line-height:1.55 !important;letter-spacing:0 !important;}body.page-node-type-events h1,body.page-node-type-events .page-title{font-family:Georgia,"Times New Roman",serif !important;color:#174f66 !important;font-size:38px !important;line-height:1.25 !important;letter-spacing:6px !important;font-weight:400 !important;text-transform:uppercase;}body.page-node-type-events main strong{font-weight:700 !important;}body.page-node-type-events main a{font-size:16px !important;}.field--name-field-photo-gallery-reference{width:100%;text-align:center;margin:25px 0 35px;}.field--name-field-photo-gallery-reference a{display:inline-block;padding:15px 36px;border:2px solid #1c546b;color:#1c546b !important;text-decoration:none !important;text-transform:uppercase;letter-spacing:2px;font-size:16px;font-weight:600;transition:all .25s ease;}.field--name-field-photo-gallery-reference a:hover{background:#1c546b;color:#fff !important;}#block-mahi-housevgeventgallery{display:block !important;width:100% !important;max-width:1240px !important;margin:35px auto 80px !important;padding:0 20px !important;clear:both !important;box-sizing:border-box !important;}#block-mahi-housevgeventgallery .housevg-gallery{display:block !important;width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:0 !important;column-count:3 !important;column-gap:24px !important;overflow:visible !important;}#block-mahi-housevgeventgallery .housevg-gallery > *,#block-mahi-housevgeventgallery .housevg-gallery__item{display:inline-block !important;width:100% !important;max-width:100% !important;margin:0 0 24px !important;padding:0 !important;break-inside:avoid !important;page-break-inside:avoid !important;position:relative !important;float:none !important;overflow:hidden !important;vertical-align:top !important;box-sizing:border-box !important;}#block-mahi-housevgeventgallery .housevg-gallery img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;position:static !important;float:none !important;object-fit:contain !important;border:0 !important;box-sizing:border-box !important;transition:opacity 0.2s ease,transform 0.2s ease;}#block-mahi-housevgeventgallery .housevg-gallery a:hover img{opacity:0.92;transform:scale(1.01);}@media (max-width:900px){#block-mahi-housevgeventgallery .housevg-gallery{column-count:2 !important;column-gap:20px !important;}#block-mahi-housevgeventgallery .housevg-gallery > *,#block-mahi-housevgeventgallery .housevg-gallery__item{margin-bottom:20px !important;}}@media (max-width:600px){#block-mahi-housevgeventgallery{padding:0 15px !important;}#block-mahi-housevgeventgallery .housevg-gallery{column-count:1 !important;}#block-mahi-housevgeventgallery .housevg-gallery > *,#block-mahi-housevgeventgallery .housevg-gallery__item{margin-bottom:18px !important;}}#block-mahi-housevgeventgallery{width:calc(100% - 40px);max-width:1240px;margin:35px auto 90px;padding:0;clear:both;box-sizing:border-box;}#block-mahi-housevgeventgallery > .block-content{column-count:3;column-gap:18px;width:100%;max-width:1200px;margin:30px auto 80px;}#block-mahi-housevgeventgallery a.housevg-gallery__item{display:inline-block;width:100%;margin:0 0 18px;break-inside:avoid;page-break-inside:avoid;overflow:hidden;vertical-align:top;}#block-mahi-housevgeventgallery a.housevg-gallery__item img{display:block;width:100%;height:auto;max-width:100%;}@media (max-width:900px){#block-mahi-housevgeventgallery > .block-content{column-count:2;column-gap:16px;}}@media (max-width:600px){#block-mahi-housevgeventgallery > .block-content{column-count:1;}}#block-mahi-views-block-event-videos-block-1 .views-view-grid,#block-mahi-views-block-event-videos-block-1 .views-row,#block-mahi-views-block-event-videos-block-1 .views-col,#block-mahi-views-block-event-videos-block-1 .field-content{display:block !important;float:none !important;width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;}#block-mahi-views-block-event-videos-block-1 video{display:block !important;width:auto !important;max-width:90% !important;height:600px !important;max-height:70vh !important;margin:30px auto 40px !important;object-fit:contain !important;}@media (max-width:900px){#block-mahi-views-block-event-videos-block-1 video{height:520px !important;max-width:92% !important;}}@media (max-width:600px){#block-mahi-views-block-event-videos-block-1 video{width:auto !important;max-width:100% !important;height:420px !important;max-height:65vh !important;margin:20px auto 30px !important;}}.rsvp-links{position:static !important;float:none !important;clear:both !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:16px !important;width:100% !important;margin:28px 0 10px !important;padding:0 !important;}.rsvp-links > *{position:static !important;float:none !important;margin:0 !important;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:2rem !important;line-height:1.15 !important;letter-spacing:0.08em !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;max-width:calc(100% - 50px) !important;}.ui-dialog .ui-dialog-titlebar{padding:18px 28px !important;}@media (max-width:700px){.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1.5rem !important;letter-spacing:0.05em !important;}}.ui-dialog .ui-dialog-buttonpane{text-align:center !important;}.ui-dialog .ui-dialog-buttonset{display:flex !important;justify-content:center !important;align-items:center !important;gap:18px !important;width:100% !important;float:none !important;}.ui-dialog .ui-dialog-buttonset .button,.ui-dialog .ui-dialog-buttonset button,.ui-dialog .ui-dialog-buttonset a{margin:0 !important;float:none !important;}.ui-dialog .ui-dialog-buttonpane{padding:22px 28px 28px !important;margin:0 !important;border:0 !important;}.ui-dialog .ui-dialog-buttonset{display:flex !important;justify-content:center !important;align-items:stretch !important;gap:18px !important;width:100% !important;float:none !important;}.ui-dialog .ui-dialog-buttonset a,.ui-dialog .ui-dialog-buttonset button,.ui-dialog .ui-dialog-buttonset .button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:230px !important;min-height:58px !important;padding:12px 24px !important;margin:0 !important;border:0 !important;border-radius:10px !important;background:#1f5b70 !important;color:#fff !important;font-size:1.15rem !important;line-height:1.2 !important;text-decoration:none !important;float:none !important;box-sizing:border-box !important;cursor:pointer !important;}.ui-dialog .ui-dialog-buttonset a:hover,.ui-dialog .ui-dialog-buttonset button:hover,.ui-dialog .ui-dialog-buttonset .button:hover{opacity:.9 !important;text-decoration:none !important;}@media (max-width:650px){.ui-dialog .ui-dialog-buttonset{flex-direction:column !important;}.ui-dialog .ui-dialog-buttonset a,.ui-dialog .ui-dialog-buttonset button,.ui-dialog .ui-dialog-buttonset .button{width:100% !important;min-width:0 !important;}}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:2rem !important;line-height:1.15 !important;letter-spacing:.08em !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;max-width:calc(100% - 50px) !important;}.ui-dialog .ui-dialog-titlebar{padding:18px 28px !important;}@media (max-width:700px){.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1.5rem !important;letter-spacing:.05em !important;}}#drupal-modal form > div:last-child,#drupal-modal .form-actions{display:flex !important;justify-content:center !important;align-items:center !important;gap:22px !important;width:100% !important;margin-top:24px !important;}#drupal-modal a[href*="cancel"],#drupal-modal a[href*="rsvp"],#drupal-modal button,#drupal-modal input[type="submit"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:220px !important;min-height:54px !important;padding:12px 24px !important;margin:0 !important;background:#1f5b70 !important;color:#ffffff !important;border:none !important;border-radius:10px !important;font-size:1.15rem !important;font-weight:500 !important;line-height:1.2 !important;text-decoration:none !important;box-sizing:border-box !important;cursor:pointer !important;}#drupal-modal a[href*="cancel"],#drupal-modal a[href*="cancel"]:link,#drupal-modal a[href*="cancel"]:visited,#drupal-modal a[href*="cancel"]:hover,#drupal-modal a[href*="cancel"]:focus,#drupal-modal a[href*="cancel"]:active,#drupal-modal a[href*="rsvp"],#drupal-modal a[href*="rsvp"]:link,#drupal-modal a[href*="rsvp"]:visited,#drupal-modal a[href*="rsvp"]:hover,#drupal-modal a[href*="rsvp"]:focus,#drupal-modal a[href*="rsvp"]:active,#drupal-modal button,#drupal-modal button:hover,#drupal-modal button:focus,#drupal-modal input[type="submit"]{color:#ffffff !important;text-decoration:none !important;}#drupal-modal a *,#drupal-modal button *,#drupal-modal input[type="submit"] *{color:#ffffff !important;fill:#ffffff !important;}#drupal-modal a:hover,#drupal-modal button:hover,#drupal-modal input[type="submit"]:hover{opacity:.92;}#drupal-modal .form-actions,#drupal-modal form > div:last-child{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:20px !important;width:100% !important;}#drupal-modal .form-actions > *,#drupal-modal form > div:last-child > *{flex:0 0 auto !important;width:auto !important;}#drupal-modal a[href*="cancel"],#drupal-modal a[href*="rsvp"],#drupal-modal button,#drupal-modal input[type="submit"]{min-width:260px !important;width:auto !important;margin:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;}.ui-dialog{max-width:92vw !important;}.ui-dialog .ui-dialog-title{text-align:center !important;font-size:3rem !important;line-height:1.1 !important;letter-spacing:.08em !important;width:100% !important;white-space:normal !important;overflow:visible !important;text-overflow:unset !important;}#drupal-modal p{text-align:center !important;}.housevg-rsvp-row{display:flex !important;justify-content:center !important;align-items:center !important;gap:18px !important;margin:30px auto 10px !important;width:fit-content !important;max-width:100% !important;}.housevg-rsvp-row a,.housevg-rsvp-row button,.housevg-rsvp-row input[type="submit"]{width:260px !important;height:58px !important;flex:none !important;display:flex !important;justify-content:center !important;align-items:center !important;margin:0 !important;padding:0 14px !important;background:#1f5b70 !important;color:#fff !important;border:0 !important;border-radius:10px !important;font-size:20px !important;font-weight:500 !important;line-height:1.2 !important;text-align:center !important;text-decoration:none !important;box-sizing:border-box !important;}.housevg-rsvp-row a *,.housevg-rsvp-row button *{color:#fff !important;}@media (max-width:650px){.ui-dialog .ui-dialog-title{font-size:2rem !important;}.housevg-rsvp-row{flex-direction:column !important;width:100% !important;padding:0 16px !important;box-sizing:border-box !important;}.housevg-rsvp-row a,.housevg-rsvp-row button,.housevg-rsvp-row input[type="submit"]{width:100% !important;}}#drupal-modal .housevg-rsvp-row{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:18px !important;width:100% !important;}#drupal-modal .housevg-rsvp-row > *{flex:0 1 260px !important;width:260px !important;min-width:0 !important;color:#fff !important;}@media (max-width:620px){#drupal-modal .housevg-rsvp-row{flex-direction:column !important;}#drupal-modal .housevg-rsvp-row > *{width:100% !important;flex-basis:auto !important;}}.housevg-profile-grid{display:flex;justify-content:center;align-items:flex-start;gap:60px;width:100%;margin:20px auto 40px;}.housevg-profile-card{width:240px;text-align:center;}.housevg-profile-photo img{display:block;width:220px;height:220px;object-fit:cover;margin:0 auto 12px;}.housevg-profile-name{font-size:1.1rem;margin-top:6px;}.housevg-profile-sub{margin-top:4px;}@media (max-width:650px){.housevg-profile-grid{flex-direction:column;align-items:center;gap:30px;}}.housevg-2027-disclaimer{width:100%;margin:28px auto 10px;text-align:center;font-size:1rem;line-height:1.5;}.path-member-directory .members-list img{display:block;width:150px !important;height:150px !important;object-fit:cover;object-position:center;margin:0 auto 10px;}.housevg-events-2026{position:relative;}.housevg-events-2026 .slick__arrow{top:160px !important;bottom:auto !important;left:0;right:0;width:100%;position:absolute;z-index:20;pointer-events:none;}.housevg-events-2026 .slick-arrow{width:52px !important;height:52px !important;margin:0 !important;pointer-events:auto;}.housevg-events-2026 .slick-prev{left:10px !important;}.housevg-events-2026 .slick-next{right:10px !important;}.housevg-events-2026 .slick-arrow::before{font-size:34px !important;}.housevg-events-2026 .slick__arrow{top:-180px !important;}.slick--view--admin-event-images--block-1{position:relative !important;}.slick--view--admin-event-images--block-1 > .slick__arrow{position:absolute !important;top:160px !important;bottom:auto !important;left:0 !important;right:0 !important;width:100% !important;z-index:50 !important;pointer-events:none;}.slick--view--admin-event-images--block-1 > .slick__arrow .slick-arrow{width:52px !important;height:52px !important;margin:0 !important;pointer-events:auto;}.slick--view--admin-event-images--block-1 > .slick__arrow .slick-prev{left:-45px !important;}.slick--view--admin-event-images--block-1 > .slick__arrow .slick-next{right:-45px !important;}.slick--view--admin-event-images--block-1 > .slick__arrow .slick-arrow::before{font-size:34px !important;}.view-event-videos .media-oembed-content{display:block;width:100% !important;max-width:900px !important;aspect-ratio:16 / 9;height:auto !important;margin:0 auto !important;}.view-event-videos .views-row,.view-event-videos .views-col{width:100% !important;text-align:center;}.view-member-directory .views-field-field-member-profile-picture img,.view-member-directory .views-field-field-companion-profile-photo img{display:block !important;width:150px !important;height:150px !important;min-width:150px !important;max-width:150px !important;object-fit:cover !important;object-position:center top !important;margin:4px auto 10px !important;}.view-member-directory .views-col{box-sizing:border-box !important;padding:18px 12px 16px !important;vertical-align:top !important;text-align:center !important;}.view-member-directory .views-col{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:150px auto !important;column-gap:12px !important;row-gap:8px !important;align-items:start !important;}.view-member-directory .views-field-field-member-profile-picture{grid-column:1 !important;grid-row:1 !important;}.view-member-directory .views-field-field-household-name{grid-column:1 !important;grid-row:2 !important;}.view-member-directory .views-field-field-companion-profile-photo{grid-column:2 !important;grid-row:1 !important;}.view-member-directory .views-field-field-companion{grid-column:2 !important;grid-row:2 !important;}.view-member-directory .views-field-field-member-profile-picture img,.view-member-directory .views-field-field-companion-profile-photo img{width:150px !important;height:150px !important;object-fit:cover !important;object-position:center top !important;margin:0 auto !important;}.view-member-directory .views-field-field-household-name,.view-member-directory .views-field-field-companion{margin:0 !important;padding:0 4px !important;line-height:1.3 !important;}.view-member-directory .views-field-field-companion-profile-photo:empty,.view-member-directory .views-field-field-companion:empty{display:none !important;}@media (max-width:767px){.view-member-directory .views-col{grid-template-columns:1fr !important;grid-template-rows:auto !important;}.view-member-directory .views-field-field-member-profile-picture,.view-member-directory .views-field-field-household-name,.view-member-directory .views-field-field-companion-profile-photo,.view-member-directory .views-field-field-companion{grid-column:1 !important;grid-row:auto !important;}}.view-member-directory .views-col:not(:has(.views-field-field-companion-profile-photo img))
.views-field-field-member-profile-picture{grid-column:1 / 3 !important;grid-row:1 !important;}.view-member-directory .views-col:not(:has(.views-field-field-companion-profile-photo img))
.views-field-field-household-name{grid-column:1 / 3 !important;grid-row:2 !important;}
