.elementor-3995 .elementor-element.elementor-element-39b028d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3995 .elementor-element.elementor-element-827e180{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3995 .elementor-element.elementor-element-827e180:not(.elementor-motion-effects-element-type-background), .elementor-3995 .elementor-element.elementor-element-827e180 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBC600;}.elementor-3995 .elementor-element.elementor-element-b203bda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3995 .elementor-element.elementor-element-4f7fb3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3995 .elementor-element.elementor-element-4f7fb3e .elementor-icon-wrapper{text-align:start;}.elementor-3995 .elementor-element.elementor-element-4f7fb3e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3995 .elementor-element.elementor-element-4f7fb3e.elementor-view-framed .elementor-icon, .elementor-3995 .elementor-element.elementor-element-4f7fb3e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3995 .elementor-element.elementor-element-4f7fb3e.elementor-view-framed .elementor-icon, .elementor-3995 .elementor-element.elementor-element-4f7fb3e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3995 .elementor-element.elementor-element-4f7fb3e .elementor-icon{font-size:40px;}.elementor-3995 .elementor-element.elementor-element-4f7fb3e .elementor-icon svg{height:40px;}.elementor-3995 .elementor-element.elementor-element-c7de090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3995 .elementor-element.elementor-element-c7de090 .elementor-icon-wrapper{text-align:start;}.elementor-3995 .elementor-element.elementor-element-c7de090.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3995 .elementor-element.elementor-element-c7de090.elementor-view-framed .elementor-icon, .elementor-3995 .elementor-element.elementor-element-c7de090.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3995 .elementor-element.elementor-element-c7de090.elementor-view-framed .elementor-icon, .elementor-3995 .elementor-element.elementor-element-c7de090.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3995 .elementor-element.elementor-element-c7de090 .elementor-icon{font-size:40px;}.elementor-3995 .elementor-element.elementor-element-c7de090 .elementor-icon svg{height:40px;}.elementor-3995 .elementor-element.elementor-element-90ec641{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3995 .elementor-element.elementor-element-b701d9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3995 .elementor-element.elementor-element-b701d9a:not(.elementor-motion-effects-element-type-background), .elementor-3995 .elementor-element.elementor-element-b701d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3995 .elementor-element.elementor-element-1d5e500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3995 .elementor-element.elementor-element-5129359{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3995 .elementor-element.elementor-element-5129359 img{width:100%;}.elementor-3995 .elementor-element.elementor-element-bfad16d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3995 .elementor-element.elementor-element-29d1411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-menu-toggle{margin-right:auto;}.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu .elementor-item{font-family:"Sen", Sans-serif;font-size:16px;font-weight:600;line-height:22.4px;}.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu--main .elementor-item{color:#3B3B3B;fill:#3B3B3B;}.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu--main .elementor-item:focus{color:#EBC600;fill:#EBC600;}.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#EBC600;}.elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu--dropdown .elementor-item, .elementor-3995 .elementor-element.elementor-element-29d1411 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Sen", Sans-serif;font-size:16px;font-weight:600;}.elementor-3995 .elementor-element.elementor-element-c0e9340{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3995 .elementor-element.elementor-element-60684c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for image, class: .elementor-element-5129359 */.elementor-3995 .elementor-element.elementor-element-5129359 .elementor-widget-container{line-height:0}
.elementor-3995 .elementor-element.elementor-element-5129359 a{display:block;line-height:0}
.elementor-3995 .elementor-element.elementor-element-5129359 img{display:block;width:100%;height:auto;max-width:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b028d */.elementor-3995 .elementor-element.elementor-element-39b028d{position:relative;z-index:9999;box-shadow:rgba(0,0,0,.24) 0 3px 12px -2px}
.elementor-3995 .elementor-element.elementor-element-39b028d.fgd-hdr-fixed{position:fixed;left:0;right:0;top:0;width:100%;z-index:99999;transition:top .3s ease}
.elementor-3995 .elementor-element.elementor-element-39b028d.fgd-hdr-fixed:not(.fgd-hdr-show){top:-400px}
.elementor-3995 .elementor-element.elementor-element-39b028d .elementor-widget:not(:last-child){margin-block-end:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .e-con{--padding-top:0;--padding-bottom:0;--gap:0px}
/* ---- yellow bar ---- */
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-top{height:84px;--padding-left:20px;--padding-right:20px;box-sizing:border-box}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-socials{margin-top:22px;width:auto!important;flex:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-soc{width:auto!important;flex:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-soc .elementor-icon{font-size:40px;width:40px;height:40px;line-height:40px;display:block}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-soc .elementor-icon svg,.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-soc .elementor-icon i{width:40px;height:40px;font-size:40px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-fb{margin-left:3px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-ig{margin-left:23px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-search-w{width:24vw;max-width:369px;flex:none;margin-top:20px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-psearch{position:relative;display:block;width:100%;height:49px;margin:0;box-sizing:border-box;background:rgba(255,255,255,.81);border:1px solid rgba(0,0,0,.08);border-radius:74px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-psearch input[type=search]{display:block;width:100%;height:47px;margin:0;padding:0 56px 0 14px;box-sizing:border-box;border:0;background:transparent;border-radius:74px;font:400 16px/20px Sen,sans-serif;color:#555;box-shadow:none;outline:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-psearch input::placeholder{color:#8a8a8a;opacity:1}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-psearch button{position:absolute;right:16px;top:2px;width:20px;height:45px;padding:0;border:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2222%22%20height%3D%2222%22%3E%3Cpath%20fill%3D%22%238a8a8a%22%20d%3D%22M9.5%2C3A6.5%2C6.5%200%200%2C1%2016%2C9.5C16%2C11.11%2015.41%2C12.59%2014.44%2C13.73L14.71%2C14H15.5L20.5%2C19L19%2C20.5L14%2C15.5V14.71L13.73%2C14.44C12.59%2C15.41%2011.11%2C16%209.5%2C16A6.5%2C6.5%200%200%2C1%203%2C9.5A6.5%2C6.5%200%200%2C1%209.5%2C3M9.5%2C5C7%2C5%205%2C7%205%2C9.5C5%2C12%207%2C14%209.5%2C14C12%2C14%2014%2C12%2014%2C9.5C14%2C7%2012%2C5%209.5%2C5Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/20px;font-size:0;cursor:pointer}
.elementor-3995 .elementor-element.elementor-element-39b028d .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
/* ---- white bar: three columns (% of the 1528px row at 1568) ---- */
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-main{min-height:124px;box-sizing:border-box;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-logocol{width:18.3%;flex:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-menucol{width:67.4%;flex:none;margin-top:22px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-cartcol{width:14.3%;flex:none;margin-top:19px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav{width:auto;flex:none;max-width:100%;position:static!important}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-widget-container{position:static}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main{width:auto}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0 5px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu > li{padding:8px 12px;margin:0;position:relative;border-radius:220px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item{position:relative;display:flex;align-items:center;padding:0;margin:0;font-family:Sen,sans-serif;font-size:16px;font-weight:600;line-height:22.4px;color:#3B3B3B;background:none;text-transform:none;transition:color .2s}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item:hover,.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item.elementor-item-active{color:#EBC600}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .sub-arrow{display:inline-flex;align-items:center;margin-left:8px;padding:0;font-size:16px;width:16px;height:16px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .sub-arrow i,.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .sub-arrow svg{display:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .sub-arrow:before{content:"";display:block;width:16px;height:16px;background:currentColor;-webkit-mask:url(https://www.patentartwork.com/wp-content/uploads/fgd/pa-caret.svg) no-repeat center/contain;mask:url(https://www.patentartwork.com/wp-content/uploads/fgd/pa-caret.svg) no-repeat center/contain}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu > li.fgd-pill-item{background:#EBC600;padding:8px 20px;margin-left:0;margin-top:2px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu > li.fgd-pill-item > a.elementor-item{font-size:15px;font-weight:700;line-height:21px;text-transform:uppercase;color:#0C1115;padding:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu > li.fgd-pill-item > a.elementor-item .sub-arrow{width:15px;height:15px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu{margin:0!important;padding:0;width:max-content!important;min-width:0!important;max-width:none!important;left:0!important;top:100%!important;right:auto;background:#fff;border:1px solid #B4B4B4;border-radius:3px;box-shadow:rgba(0,0,0,.15) 0 0 9px 1px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu li{margin:0;padding:0;background:none;border:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu a.elementor-sub-item{display:flex;align-items:center;padding:2px 15px;height:36px;box-sizing:border-box;font-family:Sen,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#333;text-transform:none;background:none;white-space:nowrap}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu a.elementor-sub-item:hover{color:#EBC600;background:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-mini-cart{display:inline-flex;align-items:center;box-sizing:border-box;padding:4px 14px;border:3px solid #EBC600;border-radius:100px;overflow:visible;color:#0C1115;text-decoration:none;text-transform:uppercase;font:700 14px/32px Sen,sans-serif;letter-spacing:2px;transition:color .2s}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-mini-cart:hover{color:rgba(235,196,0,.85)}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-mc-icon{position:relative;display:inline-flex;margin-left:6px;width:25px;height:25px;color:#EBC600}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-mc-icon svg{width:25px;height:25px;fill:currentColor}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-mc-count{position:absolute;top:-5px;right:-5px;min-width:12.5px;min-height:12.5px;padding:3px;box-sizing:content-box;border-radius:50%;background:rgb(250,100,0);color:#fff;font:400 12.5px/1 Sen,sans-serif;letter-spacing:0;display:flex;align-items:center;justify-content:center}
/* ---- 1024 to 1366 (Thrive laptop widths) ---- */
@media(max-width:1366px){
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-search-w{width:22vw}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-main{min-height:117px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-fb{margin-left:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-ig{margin-left:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-logocol{width:24%;margin-top:3px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-menucol{width:53.5%;margin-top:0;margin-left:10px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-cartcol{width:auto;flex:1 1 auto;margin-top:16px}
}
/* ---- <=1023: burger + cart, no search ---- */
@media(max-width:1023px){
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-top{--padding-left:40px;--padding-right:40px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-search-w{display:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-main{--padding-top:8px;--padding-bottom:8px;--padding-left:40px;--padding-right:40px;min-height:67px;align-items:center;box-sizing:border-box}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-fb{margin-left:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-ig{margin-left:13px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-logocol{width:169px;margin-top:0;flex:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-menucol{width:auto;flex:none;margin:0 0 0 35px;justify-content:flex-start;align-items:center}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-cartcol{width:auto;margin:0 0 0 auto;flex:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-menu-toggle{margin:0;width:45px;height:45px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-menu-toggle svg,.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-menu-toggle img{width:28px;height:28px;display:block}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown{position:fixed!important;left:0!important;top:0!important;right:0!important;bottom:auto;width:100%!important;height:100vh;margin:0!important;background:#fff;box-shadow:none;border:0;z-index:100000;overflow:auto;transform:translateX(-100%);transition:transform .3s ease}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav .elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown{transform:translateX(0)}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown .elementor-nav-menu{padding:40px 40px 0;background:#fff}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown .elementor-nav-menu > li{margin:0 0 2px;padding:1px;text-align:center;border:0;background:none;border-radius:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown a.elementor-item{position:relative;display:block;width:100%;box-sizing:border-box;padding:10px 20px;font-family:Sen,sans-serif;font-size:16px;font-weight:600;line-height:22.4px;color:#3B3B3B;background:none;text-align:center}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown a.elementor-item.elementor-item-active{color:#EBC600}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown .sub-arrow{position:absolute;right:8px;top:0;bottom:0;display:flex;align-items:center;margin:0}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown li.fgd-pill-item{margin-top:10px;border-radius:220px;background:#EBC600;padding:1px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown li.fgd-pill-item > a.elementor-item{font-size:15px;font-weight:700;line-height:21px;text-transform:uppercase;color:#0C1115;padding:10px 20px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown ul.sub-menu{background:#fff;padding:0;border:0;box-shadow:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown ul.sub-menu a.elementor-sub-item{display:block;padding:10px 20px;font-family:Sen,sans-serif;font-size:16px;font-weight:400;color:#333;text-align:center;background:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-menu-close{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:0;border:0;border-radius:0;background:#0C1115;color:#fff;cursor:pointer;display:block;z-index:2}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-menu-close svg{display:block;width:28px;height:28px}
}
@media(min-width:1024px){.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-menu-close{display:none}}
@media(max-width:767px){
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-top{display:none}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-main{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;min-height:66px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-logocol{width:138px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-menucol{margin-left:15px}
.elementor-3995 .elementor-element.elementor-element-39b028d .fgd-nav nav.elementor-nav-menu--dropdown .elementor-nav-menu{padding:40px 20px 0}
}/* End custom CSS */