/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--uk-global-color:#777777;--uk-global-emphasis-color:#444444;--uk-global-muted-color:#9d9d9d;//--uk-global-link-color:#e3722e;--uk-global-link-color:#0074db;--uk-global-link-hover-color:#444444;--uk-global-inverse-color:#ffffff;--uk-global-background:#ffffff;--uk-global-muted-background:#f5f5f5;//--uk-global-primary-background:#e3722e;--uk-global-primary-background:#0074db;--uk-global-secondary-background:#3d3f3f;--uk-global-success-background:#75bd3f;--uk-global-warning-background:#faa05a;--uk-global-danger-background:#f0506e;--uk-global-border-width:1px;--uk-global-border:#cccccc;--uk-global-small-box-shadow:0 2px 8px rgba(0,0,0,0.08);--uk-global-medium-box-shadow:0 5px 15px rgba(0,0,0,0.08);--uk-global-large-box-shadow:0 14px 25px rgba(0,0,0,0.16);--uk-global-xlarge-box-shadow:0 28px 50px rgba(0,0,0,0.16);--uk-global-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--uk-global-font-size:16px;--uk-global-line-height:1.5;--uk-global-large-font-size:1.5rem;--uk-global-medium-font-size:1.25rem;--uk-global-small-font-size:0.875rem;}
a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.top-header .right-header ul.social-icons,.main-header .menu ul{padding:0;margin:0;list-style:none;}#services,#portfolio,#about,#contact{padding-top:120px;}.top-header{background:var(--uk-global-primary-background);color:var(--uk-global-inverse-color);padding:10px 0;}.top-header .left-header span{display:inline-block;margin:8px 30px 0 0;}.top-header .left-header span i{margin-right:10px;}.top-header .right-header ul.social-icons li{display:inline-block;}.top-header .right-header ul.social-icons li a{color:var(--uk-global-inverse-color);width:32px;height:32px;text-align:center;line-height:30px;border:1px solid var(--uk-global-inverse-color);-webkit-border-radius:16px;border-radius:16px;margin:0 5px;}.top-header .right-header ul.social-icons li a:hover{background-color:var(--uk-global-inverse-color);color:var(--uk-global-primary-background);}.main-header{position:fixed;width:100%;z-index:9999;padding:40px 0;background:var(--uk-global-background);-webkit-box-shadow:0 2px 4px rgba(1,1,1,0.15);-moz-box-shadow:0 2px 4px rgba(1,1,1,0.15);box-shadow:0 2px 4px rgba(1,1,1,0.15);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.main-header .logo{margin-top:5px;}.main-header .logo h1{font-size:28px;font-weight:700;text-transform:uppercase;}.main-header .logo h1 a{color:var(--uk-global-emphasis-color);}.main-header .menu{margin-top:10px;}.main-header .menu ul li{display:inline-block;margin-left:15px;}.main-header .menu ul li a{text-transform:uppercase;color:var(--uk-global-color);font-size:15px;padding:8px 15px;-webkit-border-radius:3px;border-radius:3px;}.main-header .menu ul li a.current{background:var(--uk-global-primary-background);color:var(--uk-global-inverse-color);}.main-header-shrink{padding:25px 0;top:0;}.responsive-menu{position:relative;top:-20px;}.responsive-menu .toggle-menu{font-size:24px;color:#e3722e;}.responsive-menu .menu{display:none;position:absolute;top:52px;width:100%;background-color:#e3722e;}.responsive-menu .menu ul li{display:block;text-align:left;border-bottom:1px solid #d1601c;margin:0;}.responsive-menu .menu ul li:last-child{border-bottom:0;}.responsive-menu .menu ul li a{color:white;padding:15px 20px;display:block;-webkit-border-radius:0;border-radius:0;}.responsive-menu .menu ul li a.current{background-color:#444444;}.title-section{margin-bottom:80px;}.title-section h2{font-size:24px;font-weight:normal;text-transform:uppercase;display:block;margin-bottom:20px;}.title-section span{display:block;width:70px;height:4px;background:#e3722e;margin:0 auto;}.widget-title{font-size:18px;font-weight:600;margin-bottom:30px;}.mainBtn{background-color:var(--uk-global-primary-background);color:var(--uk-global-inverse-color);display:inline-block;text-transform:uppercase;padding:10px 15px;font-weight:600;font-size:14px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.mainBtn:hover{background-color:var(--uk-global-emphasis-color);}#services .service-item .service-header{padding-bottom:20px;clear:both;}#services .service-item .service-header i{color:var(--uk-global-primary-background);font-size:24px;float:left;margin-right:25px;}#services .service-item .service-header h3{font-size:18px;text-transform:uppercase;font-weight:600;}#portfolio{padding-bottom:80px;margin-top:100px;background:var(--uk-global-secondary-background);}#portfolio .title-section h2{color:var(--uk-global-inverse-color);}#portfolio .portfolio-thumb{overflow:hidden;position:relative;margin-bottom:30px;}#portfolio .portfolio-thumb img{width:100%;height:auto;}#portfolio .portfolio-thumb .overlay{opacity:0;visibility:visible;background:rgba(227,114,46,0.9);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#portfolio .portfolio-thumb .overlay .inner{position:absolute;padding:20px;width:100%;bottom:0;left:0;text-align:center;}#portfolio .portfolio-thumb .overlay .inner h4{font-size:18px;margin-bottom:10px;}#portfolio .portfolio-thumb .overlay .inner h4 a{color:var(--uk-global-inverse-color);}#portfolio .portfolio-thumb .overlay .inner span{font-weight:300;color:var(--uk-global-inverse-color);}#portfolio .portfolio-thumb:hover .overlay{opacity:1;visibility:visible;}#about .progess-bars li .progress{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background:var(--uk-global-border);height:30px;margin-bottom:15px;}#about .progess-bars li .progress-bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:30px;background:var(--uk-global-primary-background);text-transform:uppercase;}#about .our-team{margin-top:80px;}#about .our-team .team-member{overflow:hidden;}#about .our-team .team-member .member-img{width:100%;position:relative;}#about .our-team .team-member .member-img img{width:100%;height:auto;}#about .our-team .team-member .member-img .overlay{top:0;left:0;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.6);opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#about .our-team .team-member .member-img .overlay .social{position:absolute;top:0;left:0;}#about .our-team .team-member .member-img .overlay .social li{display:inline-block;float:left;margin-right:1px;}#about .our-team .team-member .member-img .overlay .social li a{display:block;color:var(--uk-global-inverse-color);background-color:rgba(255,255,255,0.2);width:40px;height:40px;text-align:center;line-height:40px;}#about .our-team .team-member .member-img .overlay .social li a:hover{background-color:rgba(255,255,255,0.4);}#about .our-team .team-member .member-img:hover .overlay{opacity:1;visibility:visible;}#about .our-team .team-member .inner-content{background:var(--uk-global-muted-background);border:1px solid var(--uk-global-border);border-top:0;padding:20px;}#about .our-team .team-member .inner-content h5{font-size:18px;font-weight:600;color:var(--uk-global-primary-background);margin-bottom:10px;}#about .our-team .team-member .inner-content span{color:var(--uk-global-muted-color);margin-bottom:15px;display:block;}#contact .contact-form .full-row{width:100%;margin-bottom:20px;}#contact .contact-form input,#contact .contact-form textarea{outline:0;display:block;border:1px solid var(--uk-global-border);width:100%;max-width:100%;padding:8px 10px;color:var(--uk-global-color);}#contact .contact-form label{display:block;margin-bottom:5px;}#contact .contact-form input.mainBtn{display:inline-block;width:auto;border:0;padding:10px 15px;color:var(--uk-global-inverse-color);}#contact .map-holder{padding:5px;background-color:var(--uk-global-background);border:1px solid var(--uk-global-border);}#contact .contact-info{margin-top:30px;}#contact .contact-info span{margin-top:20px;display:block;font-size:14px;}#contact .contact-info span i{color:var(--uk-global-primary-background);font-size:16px;margin-right:12px;}.flexslider{margin-top:114px;width:100%;max-width:100%;min-width:100%;overflow:hidden;}.flex-direction-nav a{color:var(--uk-global-emphasis-color);width:40px;height:40px;background-color:var(--uk-global-background);-webkit-border-radius:3px;border-radius:3px;margin:-20px 0 0 0;text-align:center;line-height:40px;}.flex-caption{position:absolute;top:39%;width:100%;text-align:center;z-index:999;color:var(--uk-global-inverse-color);}.flex-caption h2{font-size:50px;text-transform:uppercase;font-weight:700;color:var(--uk-global-inverse-color);margin-bottom:45px;}.flex-caption p{font-size:18px;font-family:'Droid Serif',serif;line-height:28px;}.flex-caption span{background:url(/themes/custom/firma/images/slider-dec.png) no-repeat;width:60px;height:9px;display:block;margin:30px auto;}.site-footer{margin-top:100px;background-color:var(--uk-global-primary-background);color:var(--uk-global-inverse-color);padding:25px 0;}.site-footer p{margin-top:10px;}.site-footer a{color:var(--uk-global-inverse-color);text-align:center;display:block;}.site-footer .go-top{float:right;text-transform:uppercase;}.site-footer .go-top i{display:block;}#block-firma-branding img{width:100px;}#block-firma-footer li,#block-firma-footerright li,#block-firma-footerleft li{display:inline-block;margin-left:15px;}#block-firma-footerleft li span{display:none;}#contact-message-contact-form .button{line-height:normal;}@media only screen and (max-width:960px){.flexslider{margin-top:100px;}.main-header{padding:15px 0;}.main-header .logo{margin-top:20px;}.service-item,.team-member{margin-bottom:50px;}.our-skills{margin-top:60px;}.flex-caption{top:20%;}.flex-caption h2{font-size:24px;margin-bottom:20px;}.flex-caption p{font-size:14px;width:70%;margin:0 auto;}.left-header,.right-header{text-align:center;}}@media only screen and (max-width:760px){.flex-caption{display:none !important;}.contact-form{margin-bottom:60px;}.main-header{height:60px;}.main-header .logo{margin:0;}.flexslider{margin-top:60px;}.responsive-menu .menu{top:32px;}}
.uk-background-primary{background-color:var(--uk-global-primary-background) !important;}.uk-text-primary{color:var(--uk-global-primary-background) !important;}.uk-section-primary{background-color:var(--uk-global-primary-background) !important;color:var(--uk-global-inverse-color) !important;}.uk-section-primary a:not(.uk-button),.uk-section-primary .uk-link:not(.uk-button){color:var(--uk-global-inverse-color) !important;}.uk-section-primary a:not(.uk-button):hover,.uk-section-primary .uk-link:not(.uk-button):hover{color:rgba(255,255,255,0.8) !important;text-decoration:underline;}.uk-section-secondary{background-color:var(--uk-global-secondary-background) !important;color:var(--uk-global-inverse-color) !important;}.uk-section-secondary a:not(.uk-button),.uk-section-secondary .uk-link:not(.uk-button){color:var(--uk-global-inverse-color) !important;}.uk-section-secondary a:not(.uk-button):hover,.uk-section-secondary .uk-link:not(.uk-button):hover{color:rgba(255,255,255,0.8) !important;text-decoration:underline;}.uk-button-primary{background-color:var(--uk-global-primary-background) !important;color:var(--uk-global-inverse-color) !important;border-color:transparent !important;text-transform:uppercase !important;padding:10px 15px !important;font-weight:600 !important;font-size:var(--uk-global-small-font-size) !important;transition:all 0.2s ease-in-out;}.uk-button-primary:hover,.uk-button-primary:focus{background-color:var(--uk-global-emphasis-color) !important;color:var(--uk-global-inverse-color) !important;border-color:transparent !important;text-decoration:none;outline:none;}a,.uk-link{color:var(--uk-global-link-color);transition:all 0.2s ease-in-out;}a:hover,.uk-link:hover,a:focus,.uk-link:focus{color:var(--uk-global-link-hover-color);text-decoration:none;outline:none;}body{color:var(--uk-global-color);font-family:var(--uk-global-font-family);font-size:var(--uk-global-font-size);line-height:var(--uk-global-line-height);}h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6{color:var(--uk-global-emphasis-color);font-family:var(--uk-global-font-family);text-transform:uppercase !important;}.uk-divider-small{height:4px !important;background-color:var(--uk-global-primary-background) !important;border:none !important;width:70px !important;margin:20px auto !important;}.uk-navbar-container:not(.uk-navbar-transparent){background:var(--uk-global-background) !important;box-shadow:0 2px 4px rgba(0,0,0,0.15) !important;}.uk-navbar-nav > li > a{color:var(--uk-global-color) !important;text-transform:uppercase !important;font-size:15px !important;padding:8px 15px !important;min-height:initial !important;border-radius:3px;}.uk-navbar-nav > li > a:hover,.uk-navbar-nav > li > a:focus{color:var(--uk-global-link-hover-color) !important;background:none !important;}.uk-navbar-nav > li.uk-active > a,.uk-navbar-nav > li > a.uk-active,.uk-navbar-nav > li > a.is-active{background:var(--uk-global-primary-background) !important;color:var(--uk-global-inverse-color) !important;border-radius:3px !important;}footer,.site-footer{background-color:var(--uk-global-primary-background) !important;color:var(--uk-global-inverse-color) !important;padding:25px 0 !important;}footer a,.site-footer a,footer .uk-link,.site-footer .uk-link{color:var(--uk-global-inverse-color) !important;}footer a:hover,.site-footer a:hover,footer .uk-link:hover,.site-footer .uk-link:hover{color:var(--uk-global-inverse-color) !important;text-decoration:underline !important;}.top-header-region{background:var(--uk-global-primary-background) !important;color:var(--uk-global-inverse-color) !important;padding:10px 0 !important;}.top-header-region .uk-iconnav > li > a{color:var(--uk-global-inverse-color) !important;border:1px solid var(--uk-global-inverse-color) !important;border-radius:50% !important;width:32px;height:32px;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;}.top-header-region .uk-iconnav > li > a:hover,.top-header-region .uk-iconnav > li > a:focus{background-color:var(--uk-global-inverse-color) !important;color:var(--uk-global-primary-background) !important;border-color:var(--uk-global-inverse-color) !important;}.service-item .uk-icon{color:var(--uk-global-primary-background) !important;}.service-item .uk-card-title{font-size:18px !important;text-transform:uppercase !important;font-weight:600 !important;color:var(--uk-global-emphasis-color) !important;}.portfolio-section{background:var(--uk-global-secondary-background) !important;padding-top:100px !important;padding-bottom:80px !important;}.portfolio-section .uk-heading-divider,.portfolio-section h2{color:var(--uk-global-inverse-color) !important;}.portfolio-item .uk-overlay{background:rgba(227,114,46,0.9) !important;padding:20px !important;transition:all 0.2s ease-in-out;}.portfolio-item .uk-overlay h4,.portfolio-item .uk-overlay .uk-h4{font-size:18px !important;margin-bottom:10px !important;color:var(--uk-global-inverse-color) !important;}.portfolio-item .uk-overlay h4 a,.portfolio-item .uk-overlay .uk-h4 a{color:var(--uk-global-inverse-color) !important;}.portfolio-item .uk-overlay p{font-weight:300 !important;color:var(--uk-global-inverse-color) !important;margin:0;}.uk-progress{background-color:#e6e6e6 !important;height:30px !important;border-radius:0 !important;margin-bottom:15px !important;}.uk-progress::-webkit-progress-bar{background-color:#e6e6e6 !important;border-radius:0 !important;}.uk-progress::-moz-progress-bar{background-color:#e6e6e6 !important;border-radius:0 !important;}.uk-progress::-webkit-progress-value{background-color:var(--uk-global-primary-background) !important;border-radius:0 !important;box-shadow:none !important;}.uk-progress::-moz-progress-bar{background-color:var(--uk-global-primary-background) !important;border-radius:0 !important;box-shadow:none !important;}.team-member .uk-card-body{background:#f5f5f5 !important;border:1px solid #d6d6d6 !important;border-top:0 !important;padding:20px !important;}.team-member .uk-card-title{font-size:18px !important;font-weight:600 !important;color:var(--uk-global-primary-background) !important;margin-bottom:10px !important;}.team-member .uk-card-body p{color:#9d9d9d !important;margin-bottom:15px !important;display:block !important;}.team-member .uk-overlay{background:rgba(0,0,0,0.6) !important;transition:all 0.2s ease-in-out;}.team-member .uk-overlay .uk-iconnav > li > a{color:var(--uk-global-inverse-color) !important;background-color:rgba(255,255,255,0.2) !important;width:40px !important;height:40px !important;display:inline-flex;justify-content:center;align-items:center;border-radius:0 !important;}.team-member .uk-overlay .uk-iconnav > li > a:hover,.team-member .uk-overlay .uk-iconnav > li > a:focus{background-color:rgba(255,255,255,0.4) !important;color:var(--uk-global-inverse-color) !important;}.uk-input,.uk-textarea{border:1px solid var(--uk-global-border) !important;color:var(--uk-global-color) !important;padding:8px 10px !important;}.uk-input:focus,.uk-textarea:focus{border-color:var(--uk-global-primary-background) !important;box-shadow:none !important;}.contact-info .uk-icon{color:var(--uk-global-primary-background) !important;}.uk-slideshow .uk-slidenav{color:var(--uk-global-emphasis-color) !important;background-color:var(--uk-global-background) !important;width:40px !important;height:40px !important;border-radius:3px !important;}.uk-slideshow .uk-slidenav:hover,.uk-slideshow .uk-slidenav:focus{color:var(--uk-global-emphasis-color) !important;background-color:#f0f0f0 !important;}.uk-slideshow-items .uk-overlay,.uk-slideshow-items .uk-position-cover,.uk-slideshow-items .uk-slideshow-caption{color:var(--uk-global-inverse-color) !important;text-align:center !important;padding:20px !important;}.uk-slideshow-items .uk-overlay h2,.uk-slideshow-items .uk-slideshow-caption h2,.uk-slideshow-items .uk-overlay .uk-h2,.uk-slideshow-items .uk-slideshow-caption .uk-h2{font-size:50px !important;text-transform:uppercase !important;font-weight:700 !important;color:var(--uk-global-inverse-color) !important;margin-bottom:45px !important;}.uk-slideshow-items .uk-overlay p,.uk-slideshow-items .uk-slideshow-caption p{font-size:18px !important;font-family:'Droid Serif',serif !important;line-height:28px !important;color:var(--uk-global-inverse-color) !important;}.uk-slideshow .uk-dotnav{margin-top:25px !important;}.uk-slideshow .uk-dotnav > li > a{background-color:rgba(255,255,255,0.5) !important;border:1px solid transparent !important;width:10px !important;height:10px !important;border-radius:50%;}.uk-slideshow .uk-dotnav > li.uk-active > a{background-color:var(--uk-global-inverse-color) !important;}#slideshow.front .uk-slideshow-items .uk-position-center{top:calc(20% - var(--uk-position-margin-offset));}@media (max-width:959px){#slideshow.front .uk-slideshow-items .uk-position-center h2{font-size:1rem !important;}}
.our-services-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.5rem;}@media (min-width:768px){.our-services-list{grid-template-columns:repeat(2,1fr);}}@media (min-width:1200px){.our-services-list{grid-template-columns:repeat(3,1fr);}}@media (min-width:1280px){.our-services-list{grid-template-columns:repeat(4,1fr);}}.our-services-list li{transition:transform 0.2s ease,box-shadow 0.2s ease;padding:1.25rem;}.our-services-list li:hover{}.our-services-list strong{display:flex;align-items:center;font-size:1.1rem;margin-bottom:0.5rem;}.our-services-list strong::before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;background-size:contain;background-repeat:no-repeat;background-position:center;}.our-services-list li:nth-child(1) strong::before{background-image:url(/themes/custom/firma/images/services/icon-sourcing.svg);}.our-services-list li:nth-child(2) strong::before{background-image:url(/themes/custom/firma/images/services/icon-matching.svg);}.our-services-list li:nth-child(3) strong::before{background-image:url(/themes/custom/firma/images/services/icon-quality.svg);}.our-services-list li:nth-child(4) strong::before{background-image:url(/themes/custom/firma/images/services/icon-logistics.svg);}.our-services-list p{margin:0;font-size:0.95rem;color:#555;line-height:1.5;}.services-list,.portfolio-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none;padding:0;margin:0;}@media (min-width:640px){.portfolio-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.portfolio-grid{grid-template-columns:repeat(3,1fr);}}@media (min-width:768px){.services-list,.portfolio-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.services-list,.portfolio-grid{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.services-list,.portfolio-grid{grid-template-columns:repeat(3,1fr);}}.portfolio-grid img{width:100%;height:auto;border-radius:10px;object-fit:cover;}#main-header{z-index:500;}.language-switcher-language-url{list-style:none;padding-left:0;margin-top:0;}.language-switcher-language-url li.is-active{display:none;}.footer{}.footer-inner{display:flex;flex-direction:column;gap:1rem;align-items:stretch;padding:1.25rem 0;}.footer-navs{display:flex;flex-direction:column;gap:0.75rem;align-items:center;width:100%;}.footer-navs > *{width:100%;text-align:center;box-sizing:border-box;}.footer-top{margin-top:0.75rem;text-align:center;}.footer-top .uk-icon-button{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000;}.footer nav ul.menu{display:inline-flex;gap:1rem;padding:0;margin:0;list-style:none;}#block-firma-footerright li span{color:#d1d1d1;font-size:0.9rem;}@media (min-width:768px){.footer-inner{flex-direction:row;align-items:center;gap:1rem;}.footer-navs{flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;width:auto;}#block-firma-footerleft,#block-firma-footer,#block-firma-footerright{width:auto;flex:0 1 auto;}#block-firma-footerleft{text-align:left;}#block-firma-footer{text-align:center;margin:0 2rem;}#block-firma-footerright{text-align:right;}.footer-top{margin-top:0;margin-left:1rem;flex:0 0 auto;text-align:right;}}@media (min-width:992px){#block-firma-footer{margin:0 3.5rem;}.footer-navs{gap:3rem;}}.mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.9);z-index:9999;overflow-y:auto;}.mobile-menu.active{display:block;}.mobile-menu-content{padding:60px 20px 20px;max-width:400px;margin:0 auto;}.mobile-menu nav ul{list-style:none;padding:0;margin:0;}.mobile-menu nav ul li{margin:0;border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-menu nav ul li a{display:block;padding:15px 0;color:white;text-decoration:none;font-size:18px;text-transform:uppercase;}.mobile-menu nav ul li a:hover,.mobile-menu nav ul li a.current{color:var(--uk-global-primary-background);}.mobile-menu-close{position:absolute;top:20px;right:20px;color:white;font-size:24px;cursor:pointer;}.mobile-menu-toggle{display:none;cursor:pointer;font-size:24px;color:var(--uk-global-primary-background);}@media (max-width:768px){.mobile-menu-toggle{display:block;}.main-header .menu{display:none;}}
