.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text a,.white-text p,.white-text li,.white-text div{color:#fff;fill:#fff}body{color:#373737;min-width:1140px}body *:focus{outline:none!important}body .wrapper-size{width:1140px;max-width:1140px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width:576px){body .wrapper-size{width:auto;padding-right:0;padding-left:0}}body a{color:inherit}body a:hover{text-decoration:none}body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:1px}body img{display:block}body .no-margin-wp h1,body .no-margin-wp h2,body .no-margin-wp h3,body .no-margin-wp h4,body .no-margin-wp h5,body .no-margin-wp h6,body .no-margin-wp a,body .no-margin-wp p,body .no-margin-wp ul{margin-bottom:0}body .fancybox-img-without-link{cursor:pointer}body .alignright{float:right}body .alignleft{float:left}body .aligncenter{display:block;margin-left:auto;margin-right:auto}body .search-icon{display:block;position:relative}body .search-icon:before{content:'';position:absolute;top:10px;right:10px;height:26px;width:24px;background-image:url(https://namilighting.com/wp-content/themes/bifo/styles/css/../../images/search-icon.svg)}body .font-medium{font-family:'Font Medium',sans-serif!important}body .font-regular{font-family:'Font Regular',sans-serif!important}body .font-bold{font-family:'Font Bold',sans-serif!important}body .scroll-top{display:none;position:fixed;top:50%;width:44px;height:44px;background-image:url(https://namilighting.com/wp-content/themes/bifo/styles/css/../../images/scroll-to-top.png);cursor:pointer;z-index:9999999}body .scroll-top.left{left:10px}body .scroll-top.right{right:10px}body .slider-wrapper.slick-dotted{margin-bottom:0}body .slider-wrapper .slick-slide{height:auto;min-height:1px}body .slider-wrapper .slick-dots{bottom:0}body .wp-block-image img{max-width:100%;height:auto}body div[id^="contact-form-7-"]{color:#fff;background-color:#656565}body div[id^="contact-form-7-"] .wpcf7-form.sent .title-form,body div[id^="contact-form-7-"] .wpcf7-form.sent .row-form{display:none}body div[id^="contact-form-7-"] .wpcf7-form.sent .wpcf7-response-output{margin:0}body div[id^="contact-form-7-"] .wpcf7-form .title-form{font-size:24px;text-align:center;letter-spacing:1px;margin-bottom:20px}body div[id^="contact-form-7-"] .wpcf7-form .row-form{max-width:800px}body div[id^="contact-form-7-"] .wpcf7-form .row-form label{width:100%;margin-bottom:20px}body div[id^="contact-form-7-"] .wpcf7-form .row-form label input,body div[id^="contact-form-7-"] .wpcf7-form .row-form label textarea{display:block;height:40px;width:100%;padding:0 10px;border:unset;border-radius:5px}body div[id^="contact-form-7-"] .wpcf7-form .row-form label input::-webkit-input-placeholder,body div[id^="contact-form-7-"] .wpcf7-form .row-form label textarea::-webkit-input-placeholder{color:#bababa}body div[id^="contact-form-7-"] .wpcf7-form .row-form label input:-ms-input-placeholder,body div[id^="contact-form-7-"] .wpcf7-form .row-form label textarea:-ms-input-placeholder{color:#bababa}body div[id^="contact-form-7-"] .wpcf7-form .row-form label input::placeholder,body div[id^="contact-form-7-"] .wpcf7-form .row-form label textarea::placeholder{color:#bababa}body div[id^="contact-form-7-"] .wpcf7-form .row-form label textarea{height:208px;padding:10px}body div[id^="contact-form-7-"] .wpcf7-form .row-form label .wpcf7-not-valid-tip{font-size:14px}body div[id^="contact-form-7-"] .wpcf7-form .row-form .submit-button{text-align:center;margin-top:10px}body div[id^="contact-form-7-"] .wpcf7-form .row-form .submit-button input[type="submit"]{color:inherit;width:220px;padding:10px 0;background-color:inherit;border:1px solid;border-radius:5px}body div[id^="contact-form-7-"] .wpcf7-form .row-form .ajax-loader{display:none}body div[id^="contact-form-7-"] .wpcf7-form .row-form .ajax-loader.is-active{display:inline-block}body div[id^="contact-form-7-"] .wpcf7-form .wpcf7-response-output{text-align:center;max-width:754px;border:unset}@media (min-width:577px){body .image-desktop{display:block}body .image-mobile{display:none!important}}@media (max-width:576px){body{min-width:auto}body .row{margin-right:0;margin-left:0}body .alignright{float:none!important;margin-right:auto!important;margin-left:auto!important}body .alignleft{float:none!important;margin-right:auto!important;margin-left:auto!important}body .image-desktop{display:none!important}body .image-mobile{display:block}body .scroll-top.left{display:none!important}body .scroll-top.right{top:unset;bottom:50px}body div[id^="contact-form-7-"]{padding:40px 15px}body div[id^="contact-form-7-"] .wpcf7-form .row-form .submit-button input[type="submit"]{width:100%}}.components .component{margin:65px 0}.components .component .wysiwyg.padding-right-left{padding-right:65px;padding-left:65px}.components .component .questions .questions-col{display:flex;justify-content:space-around;flex-direction:column}.components .component .service{margin-bottom:-30px}.components .component .service.bg-padding{margin-bottom:0;padding:45px 65px 15px}.components .component .service .item{margin-bottom:30px}.components .component .wysiwyg-image .block .text{padding:0;margin:auto 0}.components .component .component-with-button .hide-block{display:none}.components .component .signatures-images .row{margin-bottom:-45px}.components .component .signatures-images .row .signature-image{height:calc(100% - 45px);margin-bottom:45px}.components .component .signatures-images .row .signature-image.custom-hover:hover{color:#fff!important;background-color:#1f87cb!important}.components .component .signatures-images .row .signature-image.custom-hover:hover span{color:#fff!important}.components .component .signatures-images .row .signature-image .bg-text{padding:15px}.components .component .signatures-images .row .signature-image .bg-text p:first-child{line-height:25px;min-height:70px}.components .component .signatures-images .row .signature-image .bg-text p:nth-child(2){min-height:140px}.components .component .signatures-images .component-button{margin-top:45px}.components .component .slider .row{margin-bottom:-45px}.components .component .slider .row .slider-images{margin-bottom:45px}.components .component .slider .row .slider-images .slick-dots{bottom:-20px}.components .component .slider .row .slider-images .text{padding-top:20px}.components .component .slider .row .slider-images .text.bg-text{padding:20px 15px 15px}.components .component .slider .component-button{margin-top:45px}.components .component .component-button{cursor:pointer;display:block;text-align:center;width:100%;max-width:350px;margin:0 auto;padding:15px}.components .component .component-button.border-button{border-radius:5px}.components .component .text-in-box{margin-bottom:-30px}.components .component .text-in-box>div{margin-bottom:30px}.components .component .text-in-box .col-sm-6 .text{padding:40px 65px}.components .component .text-in-box .col-sm-3 .text{padding:30px}@media (max-width:576px){.components .component p{padding-left:0!important}.components .component ul{padding-left:40px!important}.components .component .wysiwyg{padding:15px!important}.components .component .questions{padding:15px}.components .component .questions .icon{display:none}.components .component .questions .questions-col{display:block;padding:0}.components .component .questions .questions-col .question{text-align:left!important;margin-bottom:15px}.components .component .questions .questions-col .question p{text-align:left!important}.components .component .service.bg-padding{padding:15px}.components .component .service.bg-padding .item{padding:0}.components .component .wysiwyg-image .block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.components .component .wysiwyg-image .block .image-mobile{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.components .component .wysiwyg-image .block .text{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:15px!important;margin:0}.components .component .text-in-box .col-sm-6 .text,.components .component .text-in-box .col-sm-3 .text{padding:15px}.components .component .signatures-images .row .signature-image .bg-text p:first-child{line-height:unset;min-height:auto}.components .component .signatures-images .row .signature-image .bg-text p:nth-child(2){min-height:auto}}#header .top-header .header-wrapper{padding-top:15px;padding-bottom:15px}#header .top-header .header-wrapper.padding-top-header{padding-right:30px;padding-left:30px}#header .top-header .header-wrapper .slug-or-name-company{margin-bottom:0}#header .top-header .header-wrapper .logo a{height:100%;display:flex;align-items:center}#header .top-header .header-wrapper .logo a img{margin:0 auto}#header .top-header .header-wrapper .info{text-align:right;display:flex;flex-direction:column;justify-content:space-around}#header .top-header .header-wrapper .info .text-header-info{font-family:'Font Regular';font-size:16px}#header .top-header .header-wrapper .info .text-header-info>div{margin-right:80px}#header .top-header .header-wrapper .info .text-header-info>div:last-child{margin-right:0}#header .top-header .header-wrapper .numbers{font-size:18px}#header .top-header .header-wrapper .header-type-3 .numbers{align-items:center;white-space:pre-wrap}#header .top-header .header-wrapper .header-type-3 .numbers .number{font-size:21px}#header .top-header .header-wrapper .header-type-4 .info .text-header-info{display:flex;justify-content:flex-end;align-items:center}#header .top-header .header-wrapper .header-type-4 .navbar-wrapper{padding-left:30px}#header .top-header .header-wrapper .languages.numbers .language{margin-left:10px}#header .top-header .header-wrapper .languages .language{margin-right:5px}#header .top-header .header-wrapper .languages .language:last-child{margin-right:0}#header .top-header .header-wrapper .languages .language.active{color:#0056b3}#header .bottom-header .header-image-text .image-text{padding:0 65px;margin:auto 0}#header .navbar-wrapper .navbar{padding:10px 0}#header .navbar-wrapper .navbar.padding-navbar{padding-right:30px;padding-left:30px}#header .navbar-wrapper .navbar .navbar-toggler{margin-right:10px}#header .navbar-wrapper .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 86, 179, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}#header .navbar-nav .nav-item{font-family:'Font Regular';letter-spacing:.5px;font-size:14px;margin-right:30px;list-style-type:none}#header .navbar-nav .nav-item:last-child{margin-right:0}#header .navbar-nav .nav-item .nav-link{display:inline-block;padding:0}#header .navbar-nav .nav-item .nav-link.dropdown-toggle:after{display:none}#header .navbar-nav .nav-item .nav-link.active,#header .navbar-nav .nav-item .dropdown-item.active{color:#0056b3}#header .navbar-nav .nav-item.dropdown{margin-right:20px}#header .navbar-nav .nav-item.dropdown .dropdown-toggle{display:inline-block;margin-right:5px}#header .navbar-nav .nav-item.dropdown .dropdown-arrow{display:inline-block;border-top:.4em solid;border-right:.4em solid #fff0;border-bottom:0;border-left:.4em solid #fff0}#header .navbar-nav .nav-item.dropdown .dropdown-menu{max-width:230px;margin:0}#header .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{font-size:13px;white-space:normal;padding:5px 20px}#header .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover{color:#007bff;background-color:unset}#header .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item.active{background-color:unset}#header .navbar-nav .nav-item.dropdown.show .dropdown-arrow{-webkit-transition:0.3s;transition:0.3s;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:576px){#header .top-header{text-align:center}#header .top-header .header-wrapper{padding-right:15px;padding-left:15px}#header .top-header .header-wrapper.padding-top-header{padding-right:15px;padding-left:15px}#header .top-header .header-wrapper .d-flex{display:block!important}#header .top-header .header-wrapper .slug-or-name-company{margin-bottom:15px}#header .top-header .header-wrapper .logo{margin-bottom:15px}#header .top-header .header-wrapper .logo img{margin:0 auto}#header .top-header .header-wrapper .info{text-align:left;align-items:center;flex-direction:unset;justify-content:space-between}#header .top-header .header-wrapper .info .text-header-info>div{display:block!important;margin:10px 0}#header .top-header .header-wrapper .header-type-3 .numbers{white-space:normal}#header .top-header .header-wrapper .header-type-4 .info{width:100%!important}#header .top-header .header-wrapper .header-type-4 .info .text-header-info{display:block}#header .top-header .header-wrapper .header-type-4 .navbar-wrapper{padding-left:0}#header .bottom-header .header-image-text .image-text{padding:15px}#header .navbar-wrapper .navbar .navbar-toggler{margin-left:5px}#header .navbar-nav{display:inline-block}#header .navbar-nav .nav-item{text-align:right;margin-right:0;padding-top:5px}#header .navbar-nav .nav-item .nav-link{margin-right:20px}#header .navbar-nav .nav-item.dropdown{margin-right:0}#header .navbar-nav .nav-item.dropdown .nav-link{margin-right:5px;padding-right:0}#header .navbar-nav .nav-item.dropdown .dropdown-menu{text-align:center;max-width:unset;margin-top:5px}}#main .default-template{padding:0 65px}#main .default-template .title-page{font-size:25px;margin:45px 0;letter-spacing:0}#main .front-page{height:calc(100vh - 103px)}#main .front-page .blocks{height:100%}#main .front-page .blocks .block{position:relative;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover}#main .front-page .blocks .block .wrapper-text{min-height:140px;padding:55px 0}#main .custom-table-1 table{border:1px solid #dcdcdc}#main .custom-table-1 table th,#main .custom-table-1 table td{padding:15px;border-color:#dcdcdc;border-style:solid}#main .custom-table-1 table th:first-child,#main .custom-table-1 table td:first-child{font-family:'Font Regular'}#main .custom-table-1 table th{font-weight:400}@media (max-width:576px){#main .default-template{padding:0 15px}#main .default-template .title-page{margin:20px 0}#main .front-page{height:auto}#main .front-page .blocks .block .wrapper-text{min-height:unset}#main .front-page .blocks .block:hover:after{display:flex}#main .front-page .blocks .block:hover .wrapper-text{background-color:unset}#main .front-page .blocks .block:hover .wrapper-text .read-more{display:none}#main .custom-table-1{zoom:.4}}#footer{background-color:#f5f5f5}#footer .wrapper-footer{padding:45px 0}#footer .wrapper-footer .social-icon{padding-top:20px;padding-right:20px}#footer .wrapper-footer .social-icon:last-child{padding-right:0}@media (max-width:576px){#footer .wrapper-footer .col-sm-3{margin-bottom:20px}#footer .wrapper-footer .col-sm-3:first-child{text-align:center}#footer .wrapper-footer .col-sm-3:first-child .footer-logo img{margin:0 auto}#footer .wrapper-footer .col-sm-3:last-child{margin-bottom:0}}