<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-kit-8{--e-global-color-primary:#011F29;--e-global-color-secondary:#CE9C37;--e-global-color-text:#011F29;--e-global-color-accent:#CE9C37;--e-global-color-bb702f1:#FFFFFF;--e-global-color-1e61522:#D9D9D9;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1, h2, h3, h4, body, p, div, .primary-font {
    font-family: "Stage Grotesk", "Open Sans", Sans-Serif!important;
}
.btn-container {
    max-width: 1280px;
    margin: auto;
    left: auto!important;
}
@media (max-width:767px) {
    .btn-container {
        left: 0px!important;
    }
}
.fixed-bg {
    max-height: 260px;
    
}
.fixed-bg .e-con-inner &gt; div::before, .fixed-bg .e-con-inner &gt; div::after {
    content:'';
    background: linear-gradient(to right, transparent 65%, rgba(0,0,0, 0.55) 100%);
    position: absolute;
    width: 62px;
    height: 260px;
    left: -62px;
    top: 0;
    z-index: 0;
}
.fixed-bg .e-con-inner &gt; div::after {
    left: auto;
    right: -62px;
    background: linear-gradient(to left, transparent 65%, rgba(0,0,0, 0.55) 100%);
}
@media (max-width: 1410px) {
    .fixed-bg .e-con-inner &gt; div::before, .fixed-bg .e-con-inner &gt; div::after {
        content: none;
    }
}
@media (max-width: 767px) {
    .fixed-bg {
        max-height: none;
    }
}
.image-box-title {
    font-size: 36px;
    font-weight: 300;
}
@media (max-width: 1024px) {
  .image-box-title {
    font-size: 24px;
}  
}
@media (max-width: 767px) {
  .image-box-title {
    font-size: 20px;
}  
}
.image-box-content .elementor-image-box-title {
    margin-top: 45px;
}
@media (max-width: 767px) {
.image-box-content .elementor-image-box-title {
    margin-top: 15px;
} 
}
.image-box-content .elementor-image-box-description {
    max-width: 860px;
}
.custom-btn a, .wp-block-button a {
    color: #011F29!important;
    font-family: "Stage Grotesk", "Open Sans", Sans-Serif!important;
    font-weight: 700!important;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 0.7em 1.5em;
    max-width: 444px;
    background: linear-gradient(#fff 0%, #CE9C37 100%);
    line-height: 1.2em;
    transition: 0s;
}
.wp-block-button a{
    border-radius: 0px;
    box-shadow: 0 8px 10px rgba(0,0,0,0.25);
}
.custom-btn.dark a:hover, .wp-block-button a:hover {
    background: #011F29;
    color: #fff!important;
}
.custom-btn.light a:hover {
    background: #fff;
    color: #011F29;
}
.custom-btn.blog a {
    border-radius: 0 0 25px 25px;
    max-width: 185px;
    width: 100%;
}
 /* Custom Map */
 .e-hotspot__inner-circle {
     background: linear-gradient(#fff 1%, #CE9C37 85%);
 }
.e-hotspot__outer-circle {
    background: rgba(255,255,255,0.5)!important;
  
}
.e-hotspot__tooltip {
    padding: 15px 40px 15px 20px!important;
    color: #000!important;
    left: -5px!important;
    bottom: calc(100% + 12.5px)!important;

}
.e-hotspot__tooltip::before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -7.5px;
    left: 20px;
    transform: rotate(45deg);
    z-index: -1!important;
    background: #fff;
    border-radius: 2px;
    
}
.e-hotspot__tooltip h3{
    font-size: 22px;
    font-weight: 700;
    margin: 0;
    
}


/* Contact Form */
#registration-form &gt; div &gt; div {
    margin-top: -18px;
}
#registration-form .TurnKeyCRM fieldset {
    background: transparent;
    border: 0;
    padding: 0;
}
#registration-form .InputBlock {
    display: flex;
    flex-direction: column;
}
#registration-form .TurnKeyCRM label {
    text-align: left;
    color: #fff;
    font-size: 22px;
}
#registration-form .TurnKeyCRM label.Required {
    font-weight: 400;
}

#registration-form .TurnKeyCRM input[type="text"],#registration-form .TurnKeyCRM select, #registration-form .TurnKeyCRM textarea {
    margin-left: 0;
    height: 65px;
    width: 100%;
    border-radius: 0;
    font-size: 22px;
    margin-top: 10px;
}
#registration-form .TurnKeyCRM textarea {
    height: auto;
}
#registration-form .TurnKeyCRM input[type="text"]:focus-within, #registration-form .TurnKeyCRM select:focus-within, #registration-form .TurnKeyCRM textarea:focus-within {
    outline: 3px solid #CE9C37;

}
/* Checkbox */
#registration-form .TurnKeyCRM .InputBlock &gt; div {
    margin-left: 0;
}
#registration-form .TurnKeyCRM label.SetLabel {
    display: flex;
    margin-top: 20px;
}
#registration-form input[type='checkbox'] {
    width: 35px;
    height: 35px;
    background: #FFF;
    z-index: 1;
    border-radius: 5px;
    outline: 0;
    -moz-appearance:none;
    -webkit-appearance:none;
    -o-appearance:none;
    
}
#registration-form input[type='checkbox']:checked {
    background-image: url('https://lightnplug.hu/wp-content/uploads/2024/12/check.svg');
    background-size: 50%;
    background-position: center;
    background-repeat: no-repeat
    
}
#registration-form input[type='checkbox'] + span {
    font-size: 18px;
    margin-left: 15px;
    width: 90%;
    margin-top: -5px;
}
#registration-form input[type='checkbox'] + span a {
    color: inherit;
    font-weight: 700;
}
#registration-form input[type='checkbox'] + span a:hover {
    text-decoration: underline;
}
#registration-form .TurnKeyCRM input[type="submit"] {
    color: #011F29!important;
    font-family: "Stage Grotesk", "Open Sans", Sans-Serif!important;
    font-weight: 700!important;
    text-transform: uppercase;
    border-radius: 50px;
    max-width: 340px;
    width:100%;
    background: linear-gradient(#fff 0%, #CE9C37 100%);
    font-size: 32px;
    height: 65px;
    margin-right: 0;
    transition: 0s;
}
@media (max-width: 767px) {
    #registration-form .TurnKeyCRM input[type="submit"] {
        margin-right: auto;
    }
}
#registration-form .TurnKeyCRM input[type="submit"]:hover {
    background: #fff;
}
/* Footer */
.footer a {
    color: inherit;
}
.footer a:hover {
    color: inherit;
    text-decoration: underline;
}
/* Navigation Button */

.navigation-btn a{
    height: 75px;
    width: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    transition: 0s;
}
@media (max-width: 767px) {
    .navigation-btn a {
        font-size: 12px;
        height: 50px;
        width: 50px;
    }
}
#navigation-btn_blog a {
    background: linear-gradient(#fff 0%, #CE9C37 100%)!important;
}
.navigation-btn a:hover, #navigation-btn_blog a:hover {
    background: #fff!important;
}
.navigation-btn a:hover svg path {
    fill: #011F29;
}

.elementor-image-box-img {
    align-self: flex-start;
}
@media(max-width: 1024px) {
    .elementor-image-box-img {
        padding-top: 15px;
    }
}

/* Blog */
.post-navigation {
    height: 60px;
    background: #CE9C37;
}
.elementor-post-navigation {
    height: 100%;
}
.elementor-post-navigation__next.elementor-post-navigation__link {
  display: flex;
  justify-content: flex-end;
}
 .elementor-post-navigation__prev.elementor-post-navigation__link {
     display: flex;
  justify-content: flex-start;
 }
 #post-navigation span.post-navigation__prev--label,#post-navigation span.post-navigation__next--label {
     font-size: 20px;
     font-family:"Stage Grotesk", "Open Sans", Sans-Serif !important;;
 }
 @media (max-width: 767px) {
     #post-navigation span.post-navigation__prev--label,#post-navigation span.post-navigation__next--label {
         font-size: 14px;
     }
 }
 #post-navigation span.post-navigation__next--label, #post-navigation span.post-navigation__prev--label {
     position: relative;
     
 }
 
     
 #post-navigation span.post-navigation__next--label::before,  #post-navigation span.post-navigation__prev--label::before {
     content: '';
     width: 24px;
     height: 24px;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: 0px;
    background: url('https://lightnplug.hu/wp-content/uploads/2024/12/left-arrow.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
     
 }
  #post-navigation span.post-navigation__prev--label::before {
      left: 0;
      right: auto;
      background: url('https://lightnplug.hu/wp-content/uploads/2024/12/right-arrow.png');
      background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
  }
 .post-navigation a &gt; span &gt; span{
     color: #fff!important;
     padding-inline: 30px;
     text-transform: none!important;
 }
 .post-navigation a:hover span {
     text-decoration: underline;
 }
 
 /* Post Content */ 
 .post-content &gt; div {
     position: relative;
 }
.post-content .elementor-widget-container {
    padding-inline: 10%!important;
}
@media(max-width: 767px) {
    .post-content .elementor-widget-container {
        padding-inline: 30px!important;
    }
}
.post-content &gt; div::before {
    content: '';
    position: absolute;
    inset: 0;
    background: url('https://lightnplug.hu/wp-content/uploads/2024/12/post-line-top_bg.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: top center;
}
.post-content &gt; div::after {
    content: '';
    position: absolute;
    inset: 0;
    background: url('https://lightnplug.hu/wp-content/uploads/2024/12/post-line-bottom_bg.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom center;
}
@media (max-width: 767px) {
   .post-content &gt; div::before, .post-content &gt; div::after {
       content: none;
   } 
}
 .post-content .e-con &gt; .e-con-inner {
     padding-inline: 150px;
 }
 .elementor-widget-theme-post-content h1 {
     font-size: 48px;
     margin-bottom: 40px;
     position: relative;
     z-index: 1;
 }
  .elementor-widget-theme-post-content h2 {
     font-size: 36px;
     margin-bottom: 45px;
     margin-top: 20px;
     position: relative;
     z-index: 1;
 }
 .elementor-widget-theme-post-content p, .elementor-widget-theme-post-content div{
     font-size: 22px;
     margin-bottom: 30px;
     position: relative;
     z-index: 1;
 }
 figure.wp-block-image {
     position: relative;
     z-index: 1;
     margin: auto;
 }
 @media (max-width: 1024px) {
     .post-content .e-con &gt; .e-con-inner {
     padding-inline: 75px;
 }
 .elementor-widget-theme-post-content h1 {
     font-size: 42px;
 }
 .elementor-widget-theme-post-content h2 {
     font-size: 24px;
 }
 .elementor-widget-theme-post-content p, .elementor-widget-theme-post-content div{
     font-size: 18px;
 }
 }
 @media (max-width: 767px) {
     .post-content .e-con &gt; .e-con-inner {
     padding-inline: 20px;
 }
 .elementor-widget-theme-post-content h1 {
     font-size: 28px;
     margin-bottom: 20px;
 }
 .elementor-widget-theme-post-content h2 {
     font-size: 20px;
     margin-bottom: 25px;
     margin-top: 10px;
 }
 .elementor-widget-theme-post-content p, .elementor-widget-theme-post-content div{
     font-size: 16px;
     margin-bottom: 15px;
 }
 }
 /* Post Home Btn */
 .post-home-btn {
     top: 50%!important;
     transform: translateY(-50%);
 }
 .post-home-btn a{
     height: 36px;
     padding-inline: 20px;
     background-color: transparent!important;
     margin-top: 1px;
     
 }
 
 /* Blog */
 
 #custom-article .elementor-post__text {
     display: flex;
     flex-direction: column;
 }
 @media(max-width: 767px) {
    #custom-article article {
      padding: 10px 0;
      
  }
  #custom-article h2, #custom-article .elementor-post-date, #custom-article p {
      padding-inline: 20px;
  }
  #custom-article h2 {
      margin-top: 10px;
  }
  #custom-article p {
      margin-bottom: 10px;
  }
 }
 
 .custom-article article .elementor-post__read-more {
     display: flex;
     align-items: center;
     background: #011F29;
     width: 100%;
     min-height: 60px;
     padding-inline: 40px;
     padding-block: 10px;
     justify-content: flex-end;
     position: relative;
 }
 @media (max-width: 767px) {
     .custom-article article .elementor-post__read-more {
         justify-content: flex-start;
         padding-inline: 20px;
     }
 }
 .custom-article article .elementor-post__read-more:hover {
     text-decoration: underline;
 }
 .custom-article article .elementor-post__read-more::before {
     content: '';
     width: 24px;
     height: 24px;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     right: 0px;
    background: url('https://lightnplug.hu/wp-content/uploads/2024/12/left-arrow.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    right: 10px;
 }
 @media (max-width: 767px) {
    .custom-article article .elementor-post__read-more::before {
        right: auto;
        left: 200px;
    } 
 }
 .custom-article article:nth-child(even) .elementor-post__read-more {
     background: #CE9C37;
 }
 .elementor-post__thumbnail.elementor-fit-height {
     height: 100%;
 }
  #custom-article .elementor-post__thumbnail__link {
     height: 100%;
 }
 @media (max-width: 1024px) {
    #custom-article .elementor-post__thumbnail__link {
     height: auto;
     aspect-ratio: 550 / 360;
 } 
 }
 #custom-article .elementor-post__thumbnail__link &gt; div {
     height: 100%;
 }
  #custom-article .elementor-post__thumbnail__link img {
     height: 100%;
     object-fit: cover;
 }
 
 @media(max-width: 1024px) {
     .elementor-posts--thumbnail-left .elementor-post {
         flex-direction: column!important;
     }
     .elementor-962 .elementor-element.elementor-element-f52aff3 .elementor-post__thumbnail__link  {
         width: 100%!important;
         margin-bottom: 10px;
     }
 }/* End custom CSS */</pre></body></html>