body{font-weight:400}h1,h2,h3,h4,h5,h6{padding-bottom:0px}.et-menu.nav li{padding-left:25px;padding-right:25px}.et-menu.nav li a{padding-top:0px!important;padding-bottom:0px!important}.et-menu.nav li:first-child{padding-left:0px}.et-menu.nav li:last-child{padding-right:0px}.et-menu.nav li a:before{content:"";display:block;width:100%;left:0;right:auto;height:3px;background-color:#FFB500;position:absolute;top:-20px;transition:all .3s ease;transform:scaleX(0);transform-origin:left}.et-menu.nav li a:hover:before,.et-menu.nav li.current-menu-item a:before{transform:scaleX(1);color:#FFB500!important}.nav li:last-child a:before,.nav li.current-menu-item:last-child a:before{display:none}.nav li ul{width:auto;padding:0px!important}.nav li ul.sub-menu li{padding:0px!important}.nav li ul.sub-menu li a{padding:10px 20px!important}nav .nav li ul.sub-menu li:not(:last-child){padding-right:0px!important}.custom_menu nav ul.nav li ul.sub-menu li.current-menu-item,.custom_menu nav ul.nav li ul.sub-menu li:hover{background-color:#ffffff}.nav li ul li a::before{content:"";display:none!important}@media all and (min-width:981px){.custom_menu.et_pb_menu li.menubtn_order a,.custom_menu.et_pb_menu li.menubtn_order.current-menu-item a{color:#000!important}ul.nav li.menubtn_order a,.et-fixed-header #top-menu.nav li.menubtn_order a{background-color:#FFB500;padding:10px 24px!important;border-radius:4px;position:relative;margin-bottom:0px;border:1px solid #ffb500;box-shadow:0px 10px 20px rgba(0,0,0,0.1)}ul.nav li.menubtn_order a:hover,.et-fixed-header #top-menu.nav li.menubtn_order a:hover,ul.nav li.menubtn_order.current-menu-item a,.et-fixed-header #top-menu.nav li.menubtn_order.current-menu-item a{background-color:#fff;color:#FFB500;opacity:1!important}}@media all and (min-width:768px){.menu_blurb .df_ab_blurb_container{align-items:center!important}}:where(.et_pb_text) ::marker{color:var(--gcid-primary-color);font-family:var(--et_global_heading_font)}:where(.et_pb_text) :is(ol,ul) li:not(:last-child){padding-bottom:.5em}:where(.et_pb_text) blockquote{border:none;position:relative;padding:.5em 1em;margin:.5em 0 1.5em}:where(.et_pb_text) blockquote::after{content:'〞';color:var(--gcid-secondary-color);position:absolute;font-size:4.5em;left:-.15em;top:.2em}:where(.et_pb_text) blockquote::before{content:'';background:var(--gcid-secondary-color);opacity:0.15;width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;border-radius:5px}:where(.et_pb_text) a{transition:all .2s linear;text-underline-offset:.24em;text-decoration-thickness:.1em}:where(.et_pb_text) a:hover{text-underline-offset:.12em}.et_pb_text h6.menu-item-title{display:flex;align-items:baseline;width:100%}.et_pb_text h6.menu-item-title .menu-title{order:1;white-space:nowrap}.et_pb_text h6.menu-item-title::after{content:"";order:2;flex:1 1 auto;min-width:12px;border-bottom:2px dotted #202020;margin:0 0.75rem;transform:translateY(-0.15em)}.et_pb_text h6.menu-item-title .menu-price{order:3;color:#fd0000;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0.05em}.et_pb_text .menu-description{margin-top:0.25rem;color:#333333}@media (max-width:767px){.et_pb_text h6.menu-item-title::after{border-bottom-width:1px;margin:0 0.5rem;min-width:8px}}.menu-tabs .et_pb_tabs_controls{display:flex;justify-content:center;gap:16px;padding-left:0}.menu-tabs .et_pb_tabs_controls li{margin:0}.menu-tabs .et_pb_tabs_controls,.menu-tabs ul.et_pb_tabs_controls{background:transparent!important}.menu-tabs .et_pb_tabs,.menu-tabs .et_pb_all_tabs{background:transparent!important;box-shadow:none!important}.menu-tabs .et_pb_tab{opacity:1!important;filter:none!important}.menu-tabs .hh-card{background-color:#fff!important}.menu-tabs .hh-card>.et_pb_row_inner,.menu-tabs .hh-card .et_pb_row_inner,.menu-tabs .hh-card .et_pb_column,.menu-tabs .hh-card .et_pb_column_inner{background-color:#fff!important}.hero-slider .et-pb-arrow-prev,.hero-slider .et-pb-arrow-next{width:80px;height:80px;line-height:80px}.masonry-7-5x2{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:0}.masonry-7-5x2>.et_pb_module{min-width:0;min-height:0}.masonry-7-5x2>.tile-big{grid-column:1 / span 2;grid-row:1 / span 2}.masonry-7-5x2>.tile-2{grid-column:3;grid-row:1}.masonry-7-5x2>.tile-3{grid-column:4;grid-row:1}.masonry-7-5x2>.tile-4{grid-column:5;grid-row:1}.masonry-7-5x2>.tile-5{grid-column:3;grid-row:2}.masonry-7-5x2>.tile-6{grid-column:4;grid-row:2}.masonry-7-5x2>.tile-7{grid-column:5;grid-row:2}.masonry-7-5x2 .et_pb_image,.masonry-7-5x2 img{width:100%;height:100%}.masonry-7-5x2 img{object-fit:cover;display:block}.masonry-7-5x2 .et_pb_image{overflow:hidden}.masonry-7-5x2 img{transition:transform 0.35s ease;will-change:transform}.masonry-7-5x2 .et_pb_image:hover img{transform:scale(1.08)}.masonry-7-5x2 .et_pb_image,.masonry-7-5x2 .et_pb_image_wrap{overflow:hidden}.masonry-7-5x2 img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);border:none!important;outline:none!important;box-shadow:none!important}.testimonial-inline .et_pb_text_inner{display:inline-flex;align-items:center;gap:8px;justify-content:center}.testimonial-inline .et-pb-icon{color:#FFB500;font-size:1em;line-height:1}.testimonial-slider .et_pb_slide .et_pb_slide_description{position:relative;padding:3rem}.testimonial-slider .et_pb_slide .et_pb_slide_description::before{content:"“";position:absolute;top:0;left:0;bottom:auto;right:auto;font-size:8rem;font-weight:700;line-height:1;color:#FFB500}.testimonial-slider .et_pb_slide .et_pb_slide_description::after{content:"”";position:absolute;bottom:0;right:0;top:auto;left:auto;font-size:8rem;font-weight:700;line-height:1;color:#FFB500}.testimonial-slider{position:relative}.testimonial-slider .et-pb-arrow-prev,.testimonial-slider .et-pb-arrow-next{font-size:80px;width:64px;height:64px;line-height:64px;margin-top:-32px;opacity:1}.testimonial-slider .et-pb-arrow-prev{left:2%}.testimonial-slider .et-pb-arrow-next{right:2%}.testimonial-slider .et-pb-controllers{margin-top:2rem;padding-top:0}.testimonial-slider .et-pb-controllers a{width:14px;height:14px;border:2px solid #ffffff;background:transparent;border-radius:50%;opacity:0.9;margin:0 10px}.testimonial-slider .et-pb-controllers a.et-pb-active-control{background:#ffffff;opacity:1}.et_pb_slider .et_pb_slide{background-size:cover!important;background-position:center center!important}.et_pb_slider,.et_pb_slider .et_pb_slides,.et_pb_slider .et_pb_slide{height:100%}