/*!
Theme Name: Dilmah
Theme URI: https://designbyoleg.com/
Author: Oleg
Author URI: https://designbyoleg.com/
Description: Theme for Dilmah Tea.
Version: 1.0.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
Text Domain: dilmah
*/*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%;scroll-behavior:smooth}html{line-height:1.2}html:focus-within{scroll-behavior:smooth}ul[role=list],ol[role=list]{list-style:none}img,picture,svg,video,canvas{max-width:100%;height:auto}img,picture,svg,video,canvas{vertical-align:middle}input,button,textarea,select{font:inherit}@font-face{font-family:"Gentium Plus";src:url("fonts/gentium-plus/GentiumPlus.woff2") format("woff2"),url("fonts/gentium-plus/GentiumPlus.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Geologica Roman";src:url("fonts/geologica/GeologicaRoman-Regular.woff2") format("woff2"),url("fonts/geologica/GeologicaRoman-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Geologica Roman";src:url("fonts/geologica/GeologicaRoman-Bold.woff2") format("woff2"),url("fonts/geologica/GeologicaRoman-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Ibarra Real Nova";src:url("fonts/ibarra-real-nova/IbarraRealNova-Regular.woff2") format("woff2"),url("fonts/ibarra-real-nova/IbarraRealNova-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Ibarra Real Nova";src:url("fonts/ibarra-real-nova/IbarraRealNova-Bold.woff2") format("woff2"),url("fonts/ibarra-real-nova/IbarraRealNova-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/jost/Jost-Regular.woff2") format("woff2"),url("fonts/jost/Jost-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Jost";src:url("fonts/jost/Jost-Bold.woff2") format("woff2"),url("fonts/jost/Jost-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}:root{--color-primary: #007278;--color-primary-dark: #001112;--color-secondary: #bc9407;--color-black: #000000;--color-white: #ffffff}body{font-family:"Jost",sans-serif;font-weight:300;color:#262625}@media(min-width: 30rem){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Ibarra Real Nova",Times,serif;font-weight:300;overflow-wrap:break-word;margin:1em 0;line-height:1.1}h1:has(+.sub-heading),h2:has(+.sub-heading),h3:has(+.sub-heading),h4:has(+.sub-heading),h5:has(+.sub-heading),h6:has(+.sub-heading),.h1:has(+.sub-heading),.h2:has(+.sub-heading),.h3:has(+.sub-heading),.h4:has(+.sub-heading),.h5:has(+.sub-heading),.h6:has(+.sub-heading){margin-bottom:.5em}h1:not(:has(+*)),h2:not(:has(+*)),h3:not(:has(+*)),h4:not(:has(+*)),h5:not(:has(+*)),h6:not(:has(+*)),.h1:not(:has(+*)),.h2:not(:has(+*)),.h3:not(:has(+*)),.h4:not(:has(+*)),.h5:not(:has(+*)),.h6:not(:has(+*)){margin-bottom:0}h1,.h1{font-size:3.5rem;line-height:1}@media(min-width: 600px){h1,.h1{font-size:4.5rem}}h2,.h2{font-size:2.8rem;line-height:1}h3,.h3{font-size:2.1rem;line-height:1}h4,.h4{font-size:1.7rem;line-height:1}h5,.h5{font-size:1.4rem;line-height:1}h6,.h6{font-size:1.2rem;line-height:1}p{margin-bottom:1em}p:last-of-type{margin-bottom:0}ul,ol{padding:0;margin:0}.site-main ul,.site-main ol{margin-left:2em;margin-bottom:2em}.site-main ul li,.site-main ol li{margin:0;padding:0}.d-none{display:none}.text-center{text-align:center}.fcol{flex-direction:column}.frow{flex-direction:row}a{color:#007278;text-decoration-color:#bc9407;text-decoration-thickness:.125em;text-underline-offset:.25em}a:hover{color:#262625}svg{height:1em;width:auto}p svg{vertical-align:-0.125em}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.bg-pale{background-color:#fbf9f0}.radius{border-radius:.15em}::selection{background-color:rgba(188,148,7,.75);color:#fff}input[type=submit],button,.button{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;background:rgba(0,0,0,0);border-radius:0;border:.15em solid #bc9407;color:#007278;cursor:pointer;text-decoration:none;padding:0 1.5rem;line-height:1.3;text-align:center;text-transform:uppercase;font-size:.9em;font-weight:normal;letter-spacing:.05rem;height:2.5rem}input[type=submit]:hover,button:hover,.button:hover{color:#262625}.button.button-large{height:2.5rem;padding:0 .8em}.button.button-solid{border-color:#007278;background-color:#007278;color:#fff}.button.button-solid:hover{border-color:#006369;background-color:#006369;color:#fff}.button.spaced{margin:0 .5em}p .button{margin-bottom:.5rem}.button-shine{position:relative;overflow:hidden;transition:all .2s ease}.button-shine::after{content:"";position:absolute;left:-25%;top:-50%;width:15%;height:200%;background:linear-gradient(90deg, rgba(188, 149, 7, 0.025), rgba(188, 149, 7, 0.1));transform:rotate(35deg)}.button-shine:hover::after{left:115%;transition:left .3s ease}label{display:block}label span{font-size:.85em}.required{color:#c71c23}select{height:2.5rem;border-radius:.15em;border:.1em solid #b8b7b2;padding:0 .5em;width:100%;max-width:48rem}textarea{width:100%;max-width:48rem;padding:.25em .75em;border:.1em solid #b8b7b2;border-radius:.15em;min-height:4rem;min-height:5rem}input:not([type=submit]){width:100%;max-width:48rem;padding:.25em .75em;border-color:#b8b7b2;height:2.5rem}input{box-sizing:border-box;border-radius:.15em;border:.1em solid #b8b7b2}input::placeholder{color:rgba(69,69,67,.5);font-weight:normal}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;accent-color:#007278;vertical-align:text-bottom;margin-right:.25rem;transform:translateY(-0.1em)}input[type=checkbox]+label,input[type=radio]+label{display:inline-block}:focus-visible{outline-color:#007278}.form-group{display:flex;gap:.5rem}.container{padding:0 2rem;max-width:84rem;margin:0 auto;width:100%;z-index:1}.container.narrow{max-width:44rem}.container.wide{max-width:64rem}.entry-content .container:not(:has(.grid))::after{content:"";display:table;clear:both}.row{position:relative;display:flex;flex-wrap:wrap;margin:0 auto;gap:0rem}@media(min-width: 52rem){.row{flex-wrap:nowrap}}.reverse{flex-direction:row-reverse}.center{align-items:center}.col{flex:1 1 100%}@media(min-width: 52rem){.col{flex-basis:50%}}.col-3{flex-basis:33.3333333333%}.grid{display:grid}.entry-content .grid{line-height:1.33}.gap{gap:2rem}.gap4{gap:4rem}.gap6{gap:6rem}.column-gap{column-gap:2rem}@media(min-width: 34rem){.grid-auto{grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr))}}@media(min-width: 52rem){.grid-2{grid-template-columns:1fr 1fr}}@media(min-width: 52rem){.grid-3{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 36rem){.grid-4{grid-template-columns:1fr 1fr}}@media(min-width: 52rem){.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width: 52rem){.grid-col-2{grid-column:span 2}}.section .grid figure,.section .grid figure a{display:flex;flex-direction:column;align-items:center;height:100%}.section .grid figure figcaption,.section .grid figure a figcaption{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.fullwidth{width:100vw;position:relative;left:50%;transform:translateX(-50%)}.box{border:1px solid #b8b7b2;padding:1rem;border-radius:.15em}.boxes>*{padding:1rem;border-radius:.15em}.boxes.with-border>*{border:1px solid #b8b7b2}.boxes.with-border>* .entry-content{padding:0 1.5rem 1.5rem}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;border-radius:.25rem;clip:auto !important;clip-path:none;display:block;font-size:.875rem;height:auto;top:5px;left:5px;line-height:normal;padding:1em 1em;text-decoration:none;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em}.grid .alignleft{margin-right:0}.alignright{float:right;margin-left:1.5em}.grid .alignright{margin-left:0}.aligncenter{clear:both}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.site-header{display:flex;justify-content:space-between;align-items:center;height:5rem;box-shadow:0 0 8px rgba(38,38,37,.5);position:relative;padding:0 calc(2rem + (100vw - 84rem - 4rem)/2);z-index:10;font-weight:400;background:#fff;width:100%}@media(min-width: 58rem){.site-header{height:auto}}.scrolled{position:fixed;margin-top:-100%;transition:margin-top .7s ease}.fixed{margin-top:0%;transition:margin-top 1.5s ease}.site-branding{flex-shrink:0;margin-top:3rem;margin-left:2rem;z-index:10}@media(min-width: 58rem){.site-branding{margin-top:2rem;margin-bottom:-2rem}}.site-logo{height:6rem}@media(min-width: 58rem){.site-logo{height:8rem}}.menu-toggle{margin-right:1rem;padding:0;width:3rem;height:3rem;border-color:rgba(0,0,0,0);line-height:1;display:flex;justify-content:center;align-items:center}@media(min-width: 58rem){.menu-toggle{display:none}}.menu-toggle-icon{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.menu-toggle-icon svg{height:1.5rem}.sub-header .container{display:flex;justify-content:space-between}.sub-header .page-num{padding:1rem 0}.page-num{flex-shrink:0}ul.menu{list-style:none;margin:0;padding:0}ul.menu li{margin-bottom:.6em}ul.menu.social-icons{display:flex;flex-wrap:wrap;gap:.5em 1em;font-size:1.125em}ul.menu.social-icons a{display:inline-flex;padding:0 .3em}@media(min-width: 58rem){.site-navigation{overflow:hidden}}.site-navigation ul{padding:0;margin:0;list-style:none}.site-navigation .nav-menu{width:100%}.site-navigation a{text-decoration:none}.link-submenu-icon{display:inline-block;flex-shrink:0;width:2rem;height:2rem;margin-left:.25em}@media(min-width: 58rem){.link-submenu-icon{display:none}}.link-submenu-icon svg{transform:translateY(-0.1em);transition:transform ease .3s}.link-submenu-icon svg path{fill:#454543}.menu-item-description{color:#454543;font-size:.85em;line-height:1.33}.menu-toggle-close{margin-top:1rem}@media(min-width: 58rem){.menu-toggle-close{display:none}}.menu-panel{margin-top:0;margin-top:var(--wp-admin--admin-bar--height, 0);position:fixed;background-color:#fbf9f0;top:0;bottom:0;right:0;z-index:1000;width:100vw;display:flex;flex-direction:column;align-items:flex-end;max-width:28rem;overflow:scroll;transform:translateX(100vw);transition:transform .3s}@media(min-width: 58rem){.menu-panel{transform:none;transition:none;box-shadow:none;max-width:none;height:8rem;width:auto;overflow:hidden;position:relative;margin:0;max-width:100%;background-color:rgba(0,0,0,0);position:static;margin-right:2rem}}.menu-panel.open{box-shadow:0 0 25px rgba(38,38,37,.5);transform:none}@media(min-width: 58rem){.menu-panel.open{box-shadow:none}}li.menu-item.sep{display:none}@media(min-width: 58rem){li.menu-item.sep{display:inline-block}}li.menu-item.sep>a{pointer-events:none;color:#e2e1db !important}#primary-menu{margin-bottom:2rem}@media(min-width: 58rem){#primary-menu{display:flex;flex-direction:row;align-items:center;order:1;height:4.5rem;margin-bottom:0}}#primary-menu>li.menu-item{margin:0 1.7em;border-bottom:1px solid #e2e1db}@media(min-width: 58rem){#primary-menu>li.menu-item{border-bottom:none;margin:0 1em}}@media(min-width: 58rem){#primary-menu>li.menu-item:last-child{margin-right:0}}@media(min-width: 58rem){#primary-menu>li.menu-item.current-page-ancestor>a,#primary-menu>li.menu-item.current-menu-item>a{text-decoration:underline;text-decoration-thickness:.125em}}@media(min-width: 58rem){#primary-menu>li.menu-item>.sub-panel{box-shadow:0 4px 4px rgba(38,38,37,.25)}}@media(min-width: 58rem){#primary-menu>li.menu-item>.sub-panel>.sub-panel-inner>.sub-menu{margin-bottom:0}}@media(min-width: 58rem){#primary-menu>li.menu-item>.sub-panel>.sub-panel-inner>.sub-menu>li.menu-item{margin:.6em 0 0}}@media(min-width: 58rem){#primary-menu>li.menu-item>.sub-panel>.sub-panel-inner>.sub-menu>li.menu-item>a{font-family:"Ibarra Real Nova",Times,serif;font-size:1.4rem;text-decoration-color:rgba(0,0,0,0)}}#primary-menu>li.menu-item>a{display:flex;justify-content:space-between;font-family:"Ibarra Real Nova",Times,serif;font-size:1.6em;color:#454543;line-height:1.3;padding:.5em 0}@media(min-width: 58rem){#primary-menu>li.menu-item>a{font-family:"Jost",sans-serif;text-transform:uppercase;font-size:1em;letter-spacing:.05em}}#primary-menu>li.menu-item>.menu-item-description{font-size:.95rem;line-height:1.5;margin:.2em 0 1.2em;color:#454543}@media(min-width: 58rem){#primary-menu>li.menu-item>.sub-panel>.sub-panel-inner>.sub-menu{margin-top:0;padding-left:0;display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 58rem){#primary-menu>li.cta>a{color:#bc9407}}@media(min-width: 58rem){#primary-menu>.menu-item-has-children>.sub-menu{padding:0}}#primary-menu>.menu-item-has-children .sub-menu .current-menu-item{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.125em}#primary-menu .menu-item.open>a .link-submenu-icon svg{transform:rotate(90deg)}#secondary-menu{width:100%;margin-bottom:3rem}#secondary-menu>.menu-item{margin:2em 2em}@media(min-width: 58rem){#secondary-menu>.menu-item{position:relative;margin:0 2em}}@media(min-width: 58rem){#secondary-menu>.menu-item:last-child{margin-right:0}}#secondary-menu a{display:flex;align-items:center;color:#454543}@media(min-width: 58rem){#secondary-menu a{padding:.5em 0}}#secondary-menu .panel{max-height:0;overflow:hidden}@media(min-width: 58rem){#secondary-menu .panel{position:absolute;top:0;right:0;min-width:16rem;background-color:#fff}}#secondary-menu .panel.open{max-height:none;min-height:2.4rem}@media(min-width: 58rem){#secondary-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-bottom:0;font-size:.85em;height:3.5rem}}.link-icon{display:inline-block}.link-icon svg{height:1.4em;width:auto;max-height:100%;margin-right:.5em}.link-icon svg path{fill:#454543}.link-icon-external{margin:0;transform:translate(0.1em, -0.35em);display:inline-flex;height:.55em}.sub-panel{max-height:0;overflow:hidden}@media(min-width: 58rem){.sub-panel{position:absolute;left:0;right:0;overflow:scroll;margin-top:.9rem}}.sub-panel.open{max-height:none;background:#fbf9f0}@media(min-width: 58rem){.sub-panel .sub-panel{position:relative}}@media(min-width: 58rem){.sub-panel .sub-panel .menu-panel-header{display:none}}.sub-panel .toggle.close{display:none}@media(min-width: 58rem){.sub-panel .toggle.close{display:block}}@media(min-width: 58rem){.sub-panel-inner{display:flex;flex-flow:row wrap;padding:0 2rem;max-width:84rem;margin:0 auto 2rem}}@media(min-width: 58rem){.menu-item-header{flex:1;border-right:1px solid #b8b7b2;padding-right:2rem;margin-right:2rem}}ul.sub-menu{margin-top:1em;padding-left:1em;margin-bottom:1.2em}@media(min-width: 58rem){ul.sub-menu{flex:0 0 66%}}ul.sub-menu li{display:block;margin:1.2em 0 0}ul.sub-menu li a{color:#454543;font-size:.95rem;line-height:1.5}ul.sub-menu li a .link-submenu-icon{width:1.5em;height:1.5em}ul.sub-menu .sub-menu{margin-top:0;margin-bottom:0}ul.sub-menu .link-submenu-icon{display:none}.menu-panel-header{display:flex;justify-content:flex-end;flex:1 0 100%}@media(min-width: 58rem){.menu-panel-header{height:4rem;align-items:center;margin-bottom:1.6rem}}.menu-item-title{display:none;color:#454543;font-family:"Ibarra Real Nova",Times,serif;font-size:2em}@media(min-width: 58rem){.menu-item-title{display:block;margin-bottom:.5em}}.menu-item-title svg{font-size:.6em;vertical-align:-0.3em}.menu-item-mobile-link{display:inline-block;margin-top:1.25em;padding-left:1em;color:#454543;font-size:1em}@media(min-width: 58rem){.menu-item-mobile-link{display:none}}.panel-search .search-form{position:relative;display:flex;max-width:48rem;margin:1rem 0}@media(min-width: 58rem){.panel-search .search-form{margin:0;background-color:#fff}}.panel-search .search-form label{flex:1 1 100%}.panel-search .search-field{height:2.5rem;border-radius:0;border-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #454543;background:rgba(0,0,0,0);padding:0 .5em;margin-right:.5em;font-family:"Ibarra Real Nova",Times,serif;width:100%;padding-right:2.5em;font-size:1.1rem;outline-offset:-1px}.panel-search .search-submit{position:absolute;right:0;border-color:rgba(0,0,0,0);color:#454543;font-weight:normal;text-transform:uppercase;padding:0}.panel-search .search-submit .link-icon{display:flex;align-items:center}.entry-header{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:35rem;padding:4rem 0;background-color:#fbf9f0;overflow:hidden}@media(min-width: 52rem){.entry-header{height:40rem;max-height:calc(100vh - 8rem)}}@media(min-width: 68rem){.entry-header{height:48rem;max-height:calc(100vh - 8rem)}}.entry-header a{text-decoration:none;color:#262625}.entry-header.bg-white{background-color:#fff;border-bottom:1px solid #b8b7b2}.entry-header.bg-pale{background-color:#fbf9f0}.entry-header.black{color:#262625}.entry-header.black a{color:#262625}.entry-header.white{color:#fff}.entry-header.white a{color:#fff}.entry-header.has-media{color:#fff}.entry-header.has-media a{color:#fff}.entry-header.limited-width .post-thumbnail,.entry-header.limited-width::after{width:auto;max-width:1920px;margin:0 auto}.entry-header .container{display:flex;align-items:flex-end;flex:0 0 12rem}@media(min-width: 36rem){.entry-header .container{flex-direction:row}}@media(min-width: 52rem){.entry-header .container{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}}.entry-header .inner{max-width:48rem;margin-top:2rem}.entry-header .video-widget{width:4rem;height:4rem;flex-basis:auto;border-radius:100%;margin-top:2rem}@media(min-width: 36rem){.entry-header .video-widget{margin-left:2rem}}@media(min-width: 52rem){.entry-header .video-widget{flex:1;max-width:16rem;flex:0 0 16rem;border-radius:3px;flex-basis:16rem;width:auto;height:auto}}.entry-header .video-widget .play-button{top:calc(100% - 2rem);left:calc(100% - 2rem)}.cat-links{text-transform:uppercase}.cat-links .spacer{margin:0 1em}.entry-sub-title{font-size:1.4rem;margin:2.5rem 0 0;line-height:1.5}@media(min-width: 36rem){.entry-sub-title{font-size:1.6rem;line-height:1.4}}.entry-header .post-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;--object-position-x: center;--object-position-y: center}.entry-header .post-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;object-position:var(--object-position-x) var(--object-position-y);display:block}.header-video{z-index:0;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.entry-title{margin-top:0}.updated:not(.published){display:none}.content-area{line-height:1.5}.site-footer{background-color:#e2e1db;font-size:.85em;color:#262625;padding-top:2rem;line-height:1.3}.site-footer path{fill:#262625}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{font-family:"Jost",sans-serif}.site-footer a{color:#262625;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px}.site-footer a:hover{text-decoration-color:#262625}.site-footer input:not([type=submit]){border-color:#fff;height:2rem}.site-footer input[type=submit],.site-footer button,.site-footer .button{padding:.2em .8em;font-size:.75em;height:2rem}.site-footer .widget-title{font-size:1.125rem;font-weight:bold}.site-footer figure{display:flex;align-items:center;gap:1em;width:auto !important}.site-footer figure img{max-height:8rem;width:auto}.site-footer figure figcaption{text-align:left;font-size:1em;max-width:24rem}.sub-footer{border-top:1px solid #b8b7b2}.sub-footer .grid{padding:.5em 0}.sub-footer .grid>*{margin:.5em 0}.nav-previous a,.nav-next a{text-decoration:none;color:#262625}.nav-subtitle{display:block;text-transform:uppercase;font-size:.75em;padding-bottom:1em}.nav-title{font-family:"Ibarra Real Nova",Times,serif;font-size:1.25em}.comment-navigation,.posts-navigation,.posts-pagination,.post-navigation{margin:4rem 0 8rem}.comment-navigation .nav-links,.posts-navigation .nav-links,.posts-pagination .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.posts-pagination .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.posts-pagination .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.nav-links{text-decoration:none;display:flex;flex-direction:row;justify-content:center}.page-numbers{font-family:"Ibarra Real Nova",Times,serif;font-size:1.375rem;text-decoration:none;color:#262625;text-align:center;padding:1rem;margin:0 1rem;display:flex;align-items:flex-end}.page-numbers.current{font-size:1.75rem}figure:not(.gallery-item){max-width:100%;margin-bottom:1.5em;text-align:center}figure:not(.gallery-item):has(>figcaption){margin-bottom:.5em}figure:not(.gallery-item) img{flex-shrink:0}.grid>figure:not(.gallery-item){width:100% !important}figure:not(.gallery-item) a{text-decoration:none;color:#262625}figure:not(.gallery-item) a:hover{color:#007278}figcaption{font-size:.85em;padding:.5em 0;line-height:1.3}.wp-video{margin-bottom:1.5em}pre{overflow:scroll}table{width:100%;overflow-x:scroll;display:block;margin-bottom:1rem;border-spacing:0;font-size:.85em}@media(min-width: 600px){table{display:table}}th,td{padding:.5rem}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}th{text-align:left;vertical-align:baseline;border-bottom:1px solid #e2e1db}.entry-title{margin-bottom:0}body.single-post .entry-title{font-size:2.8rem;line-height:1.2}.entry-meta{font-weight:500}.entry-content{line-height:1.5}.entry-content p{margin-bottom:1.5em}.sub-heading{font-family:"Ibarra Real Nova",Times,serif;font-size:1.5em;line-height:1.25;margin-bottom:1.5rem !important}p.lead{font-size:1.2em;line-height:1.5em}blockquote{margin-bottom:1.5em;padding-left:1em;font-family:"Ibarra Real Nova",Times,serif;font-size:1.5em;line-height:1.33}blockquote:last-child{margin-bottom:0}blockquote footer{font-family:"Jost",sans-serif;font-size:1.125rem}.entry-footer{margin-bottom:4rem}.cat-links,.tags-links{font-size:.85em;margin-bottom:1rem}.cat-links a,.tags-links a{text-decoration:none;color:#454543}.cat-links div,.tags-links div{margin-bottom:.5em;font-weight:bold}.gallery{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr);margin-bottom:2em;clear:both}@media(min-width: 380px){.gallery{grid-template-columns:repeat(auto-fit, minmax(6rem, 1fr))}}@media(min-width: 380px){.gallery-columns-1{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 380px){.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 380px){.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 380px){.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 380px){.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 380px){.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}}.gallery-icon img{width:100%}.lightbox .gallery-item{max-height:100vh;overflow:hidden}.gallery-viewer{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.gallery-viewer .gallery-viewer-main{position:relative;width:100%;max-height:80vh;height:80vh;display:flex;justify-content:center;align-items:center;overflow:hidden}@media(min-width: 52rem){.gallery-viewer .gallery-viewer-main{max-height:85vh;height:85vh}}.gallery-viewer .gallery-viewer-main img{max-width:100%;max-height:100%;object-fit:contain}.gallery-viewer .gallery-viewer-caption{margin-top:10px;padding:10px;background:rgba(0,0,0,.7);color:#fff;border-radius:4px;max-width:90%;text-align:center;font-size:14px}.gallery-viewer .gallery-viewer-prev,.gallery-viewer .gallery-viewer-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border-radius:50%;border:none;font-size:24px;line-height:40px;text-align:center;cursor:pointer;z-index:3;color:#000;opacity:.8;transition:opacity .2s}@media(max-width: 52rem){.gallery-viewer .gallery-viewer-prev,.gallery-viewer .gallery-viewer-next{width:30px;height:30px;font-size:18px;line-height:30px}}.gallery-viewer .gallery-viewer-prev:hover,.gallery-viewer .gallery-viewer-next:hover{opacity:1}.gallery-viewer .gallery-viewer-prev{left:10px}.gallery-viewer .gallery-viewer-next{right:10px}.gallery-viewer .gallery-viewer-filmstrip{margin-top:10px;width:100%;overflow-x:auto;display:flex;justify-content:center}.excerpt{display:flex;flex-direction:column;margin:5rem 0;padding:0 0 4rem;gap:1.5rem}.excerpt:not(.excerpt-box){border-bottom:1px solid #b8b7b2}@media(min-width: 52rem){.excerpt{flex-direction:row}}.excerpt .entry-content{order:1;padding:1.5rem 0 0;margin:0}@media(min-width: 52rem){.excerpt .entry-content{order:0;padding:0;flex:1}}.excerpt .cat-links{margin-bottom:.5rem}.excerpt .entry-title{font-size:2rem;line-height:1.1;margin:1rem 0}@media(min-width: 52rem){.excerpt .entry-title{font-size:2.4rem;margin:0 0 1.5rem}}.excerpt .entry-sub-title{margin:1rem 0 0;font-size:1.1rem}@media(min-width: 52rem){.excerpt .entry-sub-title{font-size:1.2rem}}@media(min-width: 52rem){.excerpt .post-thumbnail{max-width:20rem}}.excerpt .post-thumbnail img{border-radius:.15em}.excerpt a{text-decoration:none}.grid .excerpt{flex-direction:column;margin-bottom:0;padding-bottom:0;margin-top:0}.grid .excerpt .entry-content{order:1}.grid .excerpt .entry-sub-title{font-size:1.125rem;line-height:1.25}.excerpt-tea{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.excerpt-tea .cat-links{margin-top:1rem;text-align:center}.excerpt-tea .entry-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.excerpt-tea .entry-content .blob{flex-grow:1}.excerpt-tea a{text-decoration:none}.excerpt-tea .entry-title{margin-bottom:1em;color:#262625}.excerpt-tea .post-thumbnail{text-align:center}.excerpt-tea .post-thumbnail img{max-height:24rem;width:auto}body.search .site-main .panel-search{margin:4rem 0 6rem}body.search .site-main .search-field{height:2em;max-width:100%;font-size:1.6rem}body.search .site-main .search-form{background-color:rgba(0,0,0,0);max-width:none;align-items:center}.section{padding:6rem 0;margin:0rem 0}.section:not(.has-bg)+.section:not(.has-bg){padding-top:0}.section.split{line-height:1.5}.section.split h1,.section.split h2{position:relative;margin-top:.5rem}.section.fullheight{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.section h1:first-child,.section h2:first-child{margin-top:0}.media-25 .split-media{flex-basis:25%}.media-25 .split-content{flex-basis:75%}.media-33 .split-media{flex-basis:33%}.media-33 .split-content{flex-basis:67%}.media-67 .split-media{flex-basis:67%}.media-67 .split-content{flex-basis:33%}.media-75 .split-media{flex-basis:75%}.media-75 .split-content{flex-basis:25%}.section.timeline{position:relative}.section.timeline::before{content:"";display:flex;position:absolute;left:0;top:0;bottom:0;background-color:#b8b7b2;width:1px;margin-left:2rem;height:100%;z-index:1}@media(min-width: 52rem){.section.timeline::before{left:50%;margin-left:0}}.section.timeline:not(.timeline+.timeline)::before,.section.timeline:not(.timeline~.timeline)::before{background:linear-gradient(180deg, transparent 10%, #b8b7b2 50%)}.section.timeline:not(:has(+.timeline))::before{background:linear-gradient(180deg, #b8b7b2 3rem, transparent 90%)}@media(min-width: 52rem){.section.timeline .col:first-child{margin-right:3rem}}@media(min-width: 52rem){.section.timeline .col:last-child{margin-left:1rem}}.section.timeline .row{padding-left:2rem}@media(min-width: 52rem){.section.timeline .row{padding-left:0}}.section.timeline h1,.section.timeline h2{position:relative;margin-top:0}.section.timeline h1::before,.section.timeline h2::before{content:"";width:1rem;height:1rem;background:#262625;border-radius:100%;display:flex;left:0;top:0;position:absolute;margin-top:.5em;transform:translate(-1rem, -40%);margin-left:-2.5rem;box-sizing:content-box;border:1rem solid #e2e1db}@media(min-width: 52rem){.section.timeline h1::before,.section.timeline h2::before{margin-left:-3.5rem}}.section.has-bg{position:relative;overflow:hidden}.section.inverse{color:#fff}.section.inverse a{color:#fff}.section.inverse a:hover{color:#bc9407}.section-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;--object-position-x: center;--object-position-y: center}.section-bg .section-bg-media,.section-bg img{width:100%;height:100%;object-fit:cover;object-position:center;object-position:var(--object-position-x) var(--object-position-y);display:block}.container{position:relative;z-index:1}.has-overlay{--overlay-height: 85%;--overlay-opacity: 0.85;--overlay-color-from: var(--color-primary-dark);--overlay-color-to: transparent}.has-overlay::after{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:85%;height:var(--overlay-height);opacity:var(--overlay-opacity);background:linear-gradient(0deg, rgba(0, 17, 18, 0.85), transparent);background:linear-gradient(0deg, var(--overlay-color-from), var(--overlay-color-to));z-index:0}ol.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:1rem 0;margin:0}.breadcrumb-item{display:flex}.breadcrumb-item.active{color:rgba(38,38,37,.75)}.breadcrumb-item:not(:last-child)::after{content:"/";display:block;margin:0 .85rem}.breadcrumb-item a{color:#262625;text-decoration-color:#262625;text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.video-widget{margin-top:3rem;flex:0 0 16rem;width:16rem;border-radius:.25rem;overflow:hidden;position:relative;box-shadow:1px 1px 7px rgba(38,38,37,.75);cursor:pointer}@media(min-width: 52rem){.video-widget{position:relative}}.video-widget .play{position:absolute;bottom:5%;right:5%;text-align:center;font-weight:bold}.widget{margin:2rem 0}.img-cover{position:relative;width:100%;overflow:hidden}.img-cover.img-square{padding-bottom:100%}.img-cover.img-fixed{height:24rem}.img-cover.img-fixed-sm{height:18rem}.img-cover img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .75s ease}.img-cover.hover-zoom:hover>img{transform:scale(1.05)}.excerpt-box{flex-direction:column;overflow:hidden}.excerpt-box.box .entry-content{padding:0 1rem 1rem}.excerpt-large .entry-sub-title{font-size:1.5rem}blockquote.wp-embedded-content{padding-left:0}blockquote.wp-embedded-content a{text-decoration:none;color:var(--color-black);font-family:"Jost",sans-serif}blockquote.wp-embedded-content a:after{content:"Visit";display:block;text-decoration:underline;text-decoration-color:var(--color-secondary);color:var(--color-primary);margin-top:.5em;font-family:"Ibarra Real Nova",Times,serif}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#c71c23;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #c71c23;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#007278}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#c71c23}.wpcf7 form.spam .wpcf7-response-output{border-color:#bc9407}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#bc9407}.wpcf7 form .wpcf7-response-output{margin:1em 0 1em;padding:.2em 1em;border:2px solid #454543}.wpcf7 .wpcf7-spinner::before{content:none}@media(prefers-reduced-motion: reduce){.wpcf7 .wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;opacity:.75}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.hidden-fields-container{display:none}.parallax{transform:translateY(0);will-change:transform}.parallax[data-lax-speed]:not(.section-bg:has(img)){background-size:calc(100% + 20%) auto}.parallax[data-lax-speed]:not(.section-bg:has(img))[data-lax-speed^="-"]{background-position:center calc(50% + 10%)}.parallax[data-lax-speed]:not(.section-bg:has(img)):not([data-lax-speed^="-"]){background-position:center calc(50% - 10%)}[data-animate^=fade]{opacity:0;transition-property:opacity,transform;transition-timing-function:ease-out}[data-animate][data-animate=fade]{transform:none}[data-animate][data-animate=fade-up]{transform:translateY(20px)}[data-animate][data-animate=fade-left]{transform:translateX(20px)}[data-animate][data-animate=fade-right]{transform:translateX(-20px)}[data-animate].is-animated{opacity:1;transform:none}@media(scripting: none),(scripting: initial){[data-animate]{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){[data-animate]{transition:none;opacity:1;transform:none}}.video-loader{position:relative;cursor:pointer}.video-loader img{width:100%}.video-loader{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.video-loader>img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%)}.play-button{position:absolute;top:calc(100% - 3rem);left:calc(100% - 3rem);transform:translate(-50%, -50%) rotate(90deg);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:#fff;border-radius:100%;opacity:.75}.video-loader:hover .play-button{opacity:1}.play-button svg.play-icon{transform:translateY(-0.15em)}.play-button svg.play-icon path{fill:#262625}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;overflow:auto}.lightbox.is-active{display:flex}.lightbox .lightbox-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1}.lightbox .lightbox-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2;margin:auto;padding:50px 0;max-width:90%;height:100%}@media(max-width: 768px){.lightbox .lightbox-content{width:90%}}.lightbox .lightbox-close{position:absolute;top:24px;right:24px;background:none;border:none;font-size:20px;cursor:pointer;padding:5px 10px;z-index:3}.lightbox .lightbox-close path{fill:#fff}.rooster-department-header h3{color:var(--color-black);font-family:"Ibarra Real Nova",Times,serif;font-size:2.1rem;font-weight:300;line-height:1}.rooster-job{padding:3rem 0rem;border-bottom-color:#b8b7b2 !important}.rooster-job .data-row{margin-bottom:1rem}.rooster-job h3{font-size:1.7rem;line-height:1;color:var(--color-primary)}.rooster-btn-apply{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;background:rgba(0,0,0,0);border-radius:0;border:.15em solid #bc9407;color:#007278;cursor:pointer;text-decoration:none;padding:0 1.5rem;line-height:1.3;text-transform:uppercase;font-size:.9em;font-weight:normal;letter-spacing:.05rem;height:2.5rem}.rooster-btn-apply:hover{color:#262625}/*# sourceMappingURL=style.css.map */
