@font-face{font-family:FontAwesome;src:url('assets/fontawesome-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:block}body{display:block;font-family:Poppins,Arial,sans-serif;color:#333;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}p{line-height:1.65}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #81a8ba!important;outline-offset:4px}button{font-family:inherit}.restore-skip{position:fixed;left:15px;top:-100px;background:#fff;padding:10px;z-index:9999}.restore-skip:focus{top:15px}img{max-width:100%;height:auto}.header .container-fluid{width:100%}.header .logo-block{flex-shrink:0}.header .logo-block .logo{display:block}.header #nt-logo img.main-logo{width:300px;max-height:76px;height:auto;filter:brightness(0) saturate(100%) invert(22%) sepia(91%) saturate(1069%) hue-rotate(165deg) brightness(87%) contrast(104%)}.header .menu-holder{display:block}.header .main-menu{margin:0}.header .main-menu>li>a,.header .main-menu .sub-menu a{font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.4}.header .main-menu>li>a{color:#005378}.header .r-button{color:#005378;border-color:#005378;margin:0}.header .r-button span{padding:14px 25px}.header .lang-block{margin-left:30px}.header .hamburger{border:0;background:transparent;cursor:pointer}.header .restore-sub-toggle{display:none}.main-menu .sub-menu{background:#005378}.main-menu .sub-menu a{color:#fff!important}.main-menu .sub-menu a:hover{color:#accfdd!important}.restore-home-home-slider-three{padding:0}.promo-slider>.slider-item{position:relative;overflow:hidden}.promo-slider .bg-holder{position:absolute;inset:0;z-index:0}.promo-slider .bg-holder picture,.promo-slider .bg-holder img{display:block;width:100%;height:100%;object-fit:cover}.promo-slider .overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,37,54,.7),rgba(0,83,120,.16))}.promo-slider>.slider-item>.container{position:relative;z-index:2}.promo-slider .restore-active .align-item{opacity:1!important;transform:none!important}.promo-slider .title{font-family:Poppins,Arial,sans-serif;font-weight:700}.promo-slider .title span{font-weight:100}.promo--style-3 .slider-nav{z-index:4;bottom:55px;padding-right:max(35px,calc((100vw - 1170px)/2))}.promo-dots{display:flex;gap:15px;align-items:center}.promo-dots button{border:1px solid #ffffff70;color:#fff;background:transparent;border-radius:50%;width:38px;height:38px;font-size:11px;padding:0;cursor:pointer}.promo-dots button[aria-pressed=true]{background:#fff;color:#005378;border-color:#fff}.promo--style-3 .paging-info{margin-left:25px}.restore-play{font-size:11px;border:0;border-bottom:1px solid #ffffff70;color:white;background:transparent;padding:6px 0;cursor:pointer}.restore-campaigns{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:55px;padding-bottom:5px}.restore-campaigns>a{min-height:150px;background:#005378;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px;text-align:center;gap:12px}.restore-campaigns img{width:300px;max-height:80px;object-fit:contain}.restore-campaigns span{color:#fff;font-size:13px}.restore-home-section-heading{padding:65px 25px 70px}.restore-home-section-heading .heading{text-align:center}.restore-home-section-heading .subtitle{font-size:34px;line-height:1.35;max-width:950px;margin:auto}.restore-block .container{position:relative}.restore-home-services-section{padding:0 0 90px}.restore-home-services-section .services-inner{padding-top:0}.restore-home-mobile-app-section{padding:50px 0 95px}.restore-home-mobile-app-section .img-block{height:380px;overflow:hidden}.restore-home-mobile-app-section .img-block>img{width:100%;height:100%;object-fit:cover}.restore-home-testimonials-one-section{padding:40px 0 90px}.testimonials-slider>.slider-item{display:block;padding-top:20px}.testimonials-dots{display:flex;gap:12px;justify-content:flex-end}.testimonials-dots button{width:32px;height:32px;border:1px solid #81a8ba;border-radius:50%;background:transparent;color:#005378;font-size:12px;cursor:pointer}.testimonials-dots button[aria-pressed=true]{background:#005378;color:#fff}.testimonials .quote-icon{color:#005378}.restore-home-blog-zigzag-section{padding:25px 0 60px}.restore-home-contact-form-map-section .contacts-banner{width:100%;max-width:none;background:#edf3f5;padding:55px 0;position:relative}.restore-home-contact-form-map-section .contacts-banner .container{max-width:1170px}.restore-home-contact-form-map-section .contacts-banner .row{display:inline-block;vertical-align:middle;width:31%}.restore-home-contact-form-map-section .contacts-banner .title{font-size:34px}.restore-home-contact-form-map-section .contacts-banner .address{font-size:17px;margin:0}.restore-home-contact-form-map-section .contacts-banner .r-button-holder{text-align:right}.restore-logo-graphic{background:#005378;object-fit:contain!important;padding:25px}.info-box__img>.restore-logo-graphic{width:100%;height:100%;position:absolute;inset:0}.info-box:focus-within .info-box__hidden{opacity:1;visibility:visible}.info-box__category{font-family:Poppins,Arial,sans-serif}.restore-inner-page .elementor{width:100%}.elementor-section>.elementor-container{display:flex;width:100%;max-width:1170px;margin-inline:auto}.elementor-section.elementor-section-full_width>.elementor-container,.elementor-section:has(.restore-page-hero-widget)>.elementor-container{max-width:none}.elementor-column{display:flex;position:relative;min-width:0}.elementor-column.elementor-col-100{width:100%}.elementor-column.elementor-col-50{width:50%}.elementor-column.elementor-col-33{width:33.333%}.elementor-widget-wrap{width:100%}.elementor-widget{position:relative;width:100%}.elementor-widget-container{width:100%}.e-con{position:relative;display:flex;flex-direction:column;min-width:0}.e-con-inner{width:100%;max-width:1170px;margin-inline:auto}.e-con-inner:has(>.e-con:nth-child(2)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.restore-inner-page .elementor-widget-text-editor,.restore-inner-page .elementor-widget-heading{max-width:1170px;margin-inline:auto;padding:0 15px}.restore-inner-page .elementor-widget-text-editor{font-size:19px;line-height:1.65;margin-top:18px;margin-bottom:24px}.restore-inner-page .elementor-widget-text-editor p{margin-bottom:22px;line-height:1.65}.restore-inner-page .elementor-widget-text-editor ul{margin:10px 0 25px;padding-left:22px}.restore-inner-page .elementor-widget-text-editor li{margin-bottom:8px}.restore-inner-page .elementor-widget-heading{margin-top:38px;margin-bottom:20px}.restore-inner-page .elementor-heading-title{font-size:28px;font-weight:500;line-height:1.3;color:#005378}.restore-inner-page .restore-editor-widget.elementor-widget-image{max-width:1170px;margin:35px auto;padding:0 15px}.restore-inner-page .restore-editor-widget.elementor-widget-image img{max-width:100%;max-height:400px;object-fit:cover;width:100%;display:block}.restore-inner-page .restore-editor-widget.elementor-widget-image .restore-logo-graphic{object-fit:contain}.restore-theme-widget:not(.restore-page-hero-widget){padding-top:60px;padding-bottom:30px}.restore-page-hero-widget{padding:0}.restore-inner-page .promo-primary .title{font-family:Poppins,Arial,sans-serif;font-weight:700;max-width:1050px;overflow-wrap:break-word}.restore-inner-page .promo-primary .overlay{background:rgba(0,35,50,.55)}.restore-inner-page .elementor-section:last-child{padding-bottom:65px}.restore-inner-page .about-welcome .img-block img{max-height:470px;object-fit:cover}.restore-inner-page .services-inner .content-holder{margin-top:0}.restore-inner-page .nt-page-layout{padding:0}.restore-inner-page .nt-theme-inner-container{padding:0}.restore-inner-page .heading-description p{line-height:1.65}.restore-inner-page .nt-breadcrumbs-list{display:flex;gap:12px;align-items:center;list-style:none;padding-left:0;flex-wrap:wrap}.restore-inner-page .nt-breadcrumbs-list a{color:white}.restore-inner-page .nt-breadcrumbs-list li{font-size:12px;color:white}.restore-article{padding-top:70px;padding-bottom:80px}.restore-article .blog-detail{padding-top:0;padding-bottom:0}.restore-article .content-block>.title{font-size:40px;font-weight:700;margin:20px 0 35px;line-height:1.3}.restore-article .elementor-widget-text-editor{padding:0;max-width:none}.restore-article .nt-blog-media{margin-bottom:35px}.restore-article .nt-blog-media img{width:100%;max-height:430px;object-fit:cover}.restore-article .date-block{color:#005378}.restore-article .elementor-widget-text-editor h2,.restore-article .elementor-widget-text-editor h3{font-size:27px;line-height:1.35;margin:32px 0 18px}.restore-inner-page .blog{padding:60px 0}.restore-contact-form{max-width:1170px;margin:0 auto 35px;padding:0 15px}.restore-contact-form>h3{color:#005378;font-size:30px;margin-bottom:28px}.restore-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.restore-contact-form label{display:block;width:100%;font-size:14px;margin-bottom:20px}.restore-contact-form input,.restore-contact-form textarea{display:block;width:100%;padding:13px;border:1px solid #ccd8df;background:#f6f8f9;color:#333;margin-top:8px;font-size:16px}.restore-form-submit{padding:14px 24px;color:white;background:#005378;border:0;font-size:14px;cursor:pointer}.restore-contact-form .restore-form-note{font-size:12px;line-height:1.5;margin:15px 0;color:#64757e}.restore-not-found{padding-top:120px;padding-bottom:120px}.restore-not-found h1{font-size:50px;color:#005378;margin-bottom:20px}.restore-footer{background:#002d43;color:#c8d8e0;padding:65px 0 0}.restore-footer a{color:#d3e0e6;font-size:14px}.restore-footer a:hover{color:#fff}.restore-footer p{font-size:15px;line-height:1.7;margin:20px 0}.restore-footer h4{color:white;font-size:18px;margin:0 0 25px;font-weight:500}.restore-footer-logo{width:300px;max-width:95%;height:auto}.restore-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.restore-footer .restore-cyprus{margin-top:25px;margin-bottom:8px}.restore-footer-bottom{border-top:1px solid #ffffff25;padding:22px 0;margin-top:50px;display:flex;justify-content:space-between;gap:20px;font-size:12px}.restore-footer-bottom a{font-size:12px}
@media(min-width:992px){.header>.container-fluid>.row>.column{display:flex;align-items:center;justify-content:space-between;gap:25px}.header .menu-block{margin-left:auto}.header .logo-block{margin:0}.header .lang-block{margin-left:5px}.header .main-menu>li{margin-right:25px}.restore-inner-page .elementor-widget-r-energy-section-heading{padding-top:70px}.restore-inner-page .e-con-inner:has(>.e-con:nth-child(2)) .restore-editor-widget{max-width:none}}
@media(max-width:1199px) and (min-width:992px){.header #nt-logo img.main-logo{width:225px}.header .main-menu>li{margin-right:15px}.header .r-button span{padding:12px 16px}.header>.container-fluid>.row>.column{gap:15px}.header .lang-block{margin-left:0}}
@media(max-width:991px){body{padding-top:78px}.header{height:78px;padding:10px 15px;position:fixed;background:white;box-shadow:0 2px 12px #00374b20}.header #nt-logo img.main-logo{width:225px;max-height:58px}.header .column{display:flex;align-items:center;justify-content:space-between;width:100%}.header .lang-block{margin-left:auto;display:flex;align-items:center}.header .lang-block>a{display:none}.header .hamburger{display:block;position:relative;z-index:1;margin:0;padding:8px}.header .hamburger-inner,.header .hamburger-inner:before,.header .hamburger-inner:after{background:#005378}.header .menu-block{display:none;position:fixed;top:78px;left:0;right:0;width:100%;max-height:calc(100dvh - 78px);overflow:auto;background:#005378;padding:15px 25px 25px;margin:0}.header.restore-nav-open .menu-block{display:block}.header .menu-holder{display:block;width:100%}.header .main-menu{display:block;width:100%;padding:0;margin:0}.header .main-menu>li{display:block;position:relative;margin:0;border-bottom:1px solid #ffffff20}.header .main-menu>li>a{display:block;color:#fff;padding:15px 40px 15px 0;line-height:1.5}.header .main-menu .sub-menu{position:static;display:none;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0 0 15px 14px;width:100%;min-width:0;margin:0}.header .main-menu .restore-expanded>.sub-menu{display:block}.header .main-menu .sub-menu>li{position:relative;display:block;margin:0}.header .main-menu .sub-menu a{display:block;padding:10px 38px 10px 0;white-space:normal}.header .restore-sub-toggle{display:block;position:absolute;right:0;top:7px;border:1px solid #ffffff60;color:white;background:transparent;width:30px;height:30px;line-height:1;font-size:20px}.header .sub-menu .restore-sub-toggle{top:5px}.main-menu>li>a .chevron:after{display:none}.promo--style-3 .slider-nav{bottom:30px;padding-right:25px;padding-left:25px;justify-content:flex-start}.promo--style-3-slider .align-container{height:560px;padding:70px 0 125px}.promo-slider .title{font-size:40px;line-height:1.3}.promo-dots{gap:10px}.restore-home-section-heading{padding-top:45px;padding-bottom:45px}.restore-home-section-heading .subtitle{font-size:30px}.restore-home-mobile-app-section .img-block{margin-top:35px;height:310px}.restore-home-testimonials-one-section{padding:35px 0 60px}.restore-home-contact-form-map-section .contacts-banner .row{display:block;width:100%;text-align:left;margin-bottom:20px}.restore-home-contact-form-map-section .contacts-banner .r-button-holder{text-align:left}.restore-inner-page .restore-theme-widget:not(.restore-page-hero-widget){padding-top:45px;padding-bottom:20px}.restore-inner-page .elementor-widget-text-editor{font-size:17px}.restore-inner-page .elementor-section:last-child{padding-bottom:45px}.restore-article{padding-top:45px;padding-bottom:55px}.restore-article .content-block>.title{font-size:32px}.restore-inner-page .promo-primary .title{font-size:40px;line-height:1.2}}
@media(max-width:767px){.restore-campaigns{grid-template-columns:1fr;gap:18px;padding-top:30px}.restore-campaigns>a{min-height:130px}.promo-slider .title{font-size:34px;line-height:1.25}.promo--style-3-slider .align-container{height:530px}.promo-slider .r-button span,.promo-slider .r-button:before{padding:15px 30px}.promo-dots button{width:31px;height:31px;font-size:10px}.promo--style-3 .paging-info{margin-left:18px}.restore-home-section-heading .subtitle{font-size:27px}.restore-home-services-section{padding-bottom:45px}.restore-home-mobile-app-section{padding:30px 0 50px}.restore-home-mobile-app-section .img-block{height:240px}.restore-home-testimonials-one-section .testimonials .slider-holder:before{display:none}.restore-home-testimonials-one-section .slider-item p{font-size:22px!important;line-height:1.5}.restore-home-testimonials-one-section .testimonials-dots{justify-content:flex-start;margin-top:20px}.restore-home-blog-zigzag-section{padding-bottom:30px}.elementor-section>.elementor-container{flex-wrap:wrap}.elementor-column.elementor-col-50,.elementor-column.elementor-col-33{width:100%}.e-con-inner:has(>.e-con:nth-child(2)){grid-template-columns:1fr;gap:20px}.restore-inner-page .promo-primary .title{font-size:34px}.restore-inner-page .promo-primary .align-container{height:300px;padding:60px 0}.restore-inner-page .elementor-heading-title{font-size:25px}.restore-inner-page .restore-editor-widget.elementor-widget-image{margin:25px auto}.restore-inner-page .restore-editor-widget.elementor-widget-image img{max-height:240px}.restore-form-grid{grid-template-columns:1fr;gap:0}.restore-footer{padding-top:45px}.restore-footer .col-md-4{margin-bottom:35px}.restore-footer-logo{width:260px}.restore-footer-bottom{margin-top:0}.restore-home-contact-form-map-section .contacts-banner{padding:35px 0}.restore-home-contact-form-map-section .contacts-banner .title{font-size:30px}.restore-home-home-slider-three .promo-slider .bg-holder img{object-position:63% center}.info-box__hidden{opacity:1!important;visibility:visible!important;max-height:none!important}.info-box__description{transform:none!important}.restore-logo-graphic{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}
