custom-menu-component{display:block;height:100%;width:100%}custom-menu-component .cc-custom-menu-container{display:flex;height:100%;width:100%;overflow:auto}custom-menu-component .cc-custom-menu-link-container{display:flex;align-items:center;height:fit-content;padding:3px}custom-menu-component .cc-custom-menu-link-container .cc-custom-menu-unordered-list{display:flex;flex-flow:row wrap;padding:0}custom-menu-component .cc-custom-menu-link-container .cc-custom-menu-unordered-list .cc-menu-item-container{position:relative;display:flex;align-items:center;width:fit-content}custom-menu-component .cc-custom-menu-link-container .cc-custom-menu-unordered-list .cc-menu-item-container .cc-menu-item{display:block;font-size:36px;text-decoration:none;cursor:pointer}custom-menu-component .cc-menu-layout-horizontal{align-content:flex-start}custom-menu-component .cc-menu-layout-horizontal .cc-custom-menu-link-container{flex-flow:row wrap;align-content:flex-start}custom-menu-component .cc-menu-layout-horizontal .cc-menu-item-container{margin:0 20px}custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-left{justify-content:flex-start}custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-center{justify-content:center}custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-center .cc-custom-menu-link-container,custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-center .cc-custom-menu-unordered-list{justify-content:center}custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-center .cc-custom-menu-link-container .cc-menu-item,custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-center .cc-custom-menu-unordered-list .cc-menu-item{text-align:center}custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-right{justify-content:flex-end}custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-right .cc-custom-menu-link-container,custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-right .cc-custom-menu-unordered-list{justify-content:flex-end}custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-right .cc-custom-menu-link-container .cc-menu-item,custom-menu-component .cc-menu-layout-horizontal.cc-horizontal-position-right .cc-custom-menu-unordered-list .cc-menu-item{text-align:right}custom-menu-component .cc-menu-layout-horizontal.cc-vertical-position-top{align-content:flex-start}custom-menu-component .cc-menu-layout-horizontal.cc-vertical-position-middle{align-content:center}custom-menu-component .cc-menu-layout-horizontal.cc-vertical-position-middle .cc-custom-menu-link-container{margin-top:auto;margin-bottom:auto}custom-menu-component .cc-menu-layout-horizontal.cc-vertical-position-bottom{align-content:flex-end}custom-menu-component .cc-menu-layout-horizontal.cc-vertical-position-bottom .cc-custom-menu-link-container{margin-top:auto}custom-menu-component .cc-menu-layout-vertical{flex-direction:column}custom-menu-component .cc-menu-layout-vertical .cc-custom-menu-link-container,custom-menu-component .cc-menu-layout-vertical .cc-custom-menu-unordered-list{flex-direction:column}custom-menu-component .cc-menu-layout-vertical .cc-menu-item-container{margin:6px 0}custom-menu-component .cc-menu-layout-vertical.cc-horizontal-position-left{align-items:flex-start}custom-menu-component .cc-menu-layout-vertical.cc-horizontal-position-left .cc-menu-item{text-align:left}custom-menu-component .cc-menu-layout-vertical.cc-horizontal-position-center .cc-custom-menu-link-container,custom-menu-component .cc-menu-layout-vertical.cc-horizontal-position-center .cc-custom-menu-unordered-list{align-items:center}custom-menu-component .cc-menu-layout-vertical.cc-horizontal-position-center .cc-menu-item{text-align:center}custom-menu-component .cc-menu-layout-vertical.cc-horizontal-position-right .cc-custom-menu-link-container,custom-menu-component .cc-menu-layout-vertical.cc-horizontal-position-right .cc-custom-menu-unordered-list{align-items:flex-end}custom-menu-component .cc-menu-layout-vertical.cc-horizontal-position-right .cc-menu-item{text-align:right}custom-menu-component .cc-menu-layout-vertical.cc-vertical-position-top{justify-content:flex-start}custom-menu-component .cc-menu-layout-vertical.cc-vertical-position-middle .cc-custom-menu-link-container{margin-top:auto;margin-bottom:auto}custom-menu-component .cc-menu-layout-vertical.cc-vertical-position-bottom .cc-custom-menu-link-container{margin-top:auto}
