.elementor-21638 .elementor-element.elementor-element-220931e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.9;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-21638 .elementor-element.elementor-element-220931e:not(.elementor-motion-effects-element-type-background), .elementor-21638 .elementor-element.elementor-element-220931e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luning.lv/wp-content/uploads/2026/06/Dino-Zoo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21638 .elementor-element.elementor-element-220931e::before, .elementor-21638 .elementor-element.elementor-element-220931e > .elementor-background-video-container::before, .elementor-21638 .elementor-element.elementor-element-220931e > .e-con-inner > .elementor-background-video-container::before, .elementor-21638 .elementor-element.elementor-element-220931e > .elementor-background-slideshow::before, .elementor-21638 .elementor-element.elementor-element-220931e > .e-con-inner > .elementor-background-slideshow::before, .elementor-21638 .elementor-element.elementor-element-220931e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 20%, #00000000 100%);}.elementor-21638 .elementor-element.elementor-element-4fde6ea{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-21638 .elementor-element.elementor-element-4fde6ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21638 .elementor-element.elementor-element-4fde6ea .elementor-heading-title{text-shadow:0px 0px 15px rgba(0,0,0,0.3);}.elementor-21638 .elementor-element.elementor-element-59e9a54{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-21638 .elementor-element.elementor-element-59e9a54 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-c17e692{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-21638 .elementor-element.elementor-element-c17e692 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:40px 40px 40px 40px;}.elementor-21638 .elementor-element.elementor-element-6195430{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21638 .elementor-element.elementor-element-792b018{--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-evenly;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-dbe09e8{--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-evenly;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-wrapper{gap:15px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-b2cbbc9.elementor-view-framed .elementor-icon, .elementor-21638 .elementor-element.elementor-element-b2cbbc9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon{font-size:48px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-adef57d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21638 .elementor-element.elementor-element-adef57d > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:20px 20px 20px 20px;}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-wrapper{gap:15px;}.elementor-21638 .elementor-element.elementor-element-adef57d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-adef57d.elementor-view-framed .elementor-icon, .elementor-21638 .elementor-element.elementor-element-adef57d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon{font-size:48px;}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-9ff8516{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-21638 .elementor-element.elementor-element-9ff8516 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-wrapper{gap:15px;}.elementor-21638 .elementor-element.elementor-element-9ff8516.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-9ff8516.elementor-view-framed .elementor-icon, .elementor-21638 .elementor-element.elementor-element-9ff8516.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon{font-size:48px;}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-60688c2{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21638 .elementor-element.elementor-element-60688c2:not(.elementor-motion-effects-element-type-background), .elementor-21638 .elementor-element.elementor-element-60688c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-60688c2.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-21638 .elementor-element.elementor-element-1e17cdb{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-54d93af .elementor-icon-wrapper{text-align:start;}.elementor-21638 .elementor-element.elementor-element-54d93af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-54d93af.elementor-view-framed .elementor-icon, .elementor-21638 .elementor-element.elementor-element-54d93af.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-54d93af.elementor-view-framed .elementor-icon, .elementor-21638 .elementor-element.elementor-element-54d93af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-54d93af .elementor-icon{font-size:40px;}.elementor-21638 .elementor-element.elementor-element-54d93af .elementor-icon svg{height:40px;}.elementor-21638 .elementor-element.elementor-element-5dcf2e4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-21638 .elementor-element.elementor-element-5dcf2e4{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-5dcf2e4 p{margin-block-end:0px;}.elementor-21638 .elementor-element.elementor-element-5dcf2e4 a{color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-e9f754d{z-index:1;}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-wrapper{text-align:start;}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-2d4f93f-font-family ), Sans-serif;font-size:var( --e-global-typography-2d4f93f-font-size );font-weight:var( --e-global-typography-2d4f93f-font-weight );line-height:var( --e-global-typography-2d4f93f-line-height );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-wrapper .elementor-testimonial-image img{width:64px;height:64px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-01e3d1c-font-family ), Sans-serif;font-size:var( --e-global-typography-01e3d1c-font-size );font-weight:var( --e-global-typography-01e3d1c-font-weight );line-height:var( --e-global-typography-01e3d1c-line-height );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-job{color:var( --e-global-color-text );font-family:var( --e-global-typography-499599d-font-family ), Sans-serif;font-size:var( --e-global-typography-499599d-font-size );font-weight:var( --e-global-typography-499599d-font-weight );text-transform:var( --e-global-typography-499599d-text-transform );line-height:var( --e-global-typography-499599d-line-height );}.elementor-21638 .elementor-element.elementor-element-099eb22.elementor-element{--align-self:flex-start;}.elementor-21638 .elementor-element.elementor-element-099eb22 > .elementor-widget-container{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:10px;}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-099eb22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-099eb22.elementor-view-framed .elementor-icon, .elementor-21638 .elementor-element.elementor-element-099eb22.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon{font-size:14px;}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-b9b355c{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21638 .elementor-element.elementor-element-82e22d6{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-4e42230 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21638 .elementor-element.elementor-element-4e42230 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21638 .elementor-element.elementor-element-4e42230 > .elementor-widget-container{border-style:none;}.elementor-21638 .elementor-element.elementor-element-4e42230:hover .elementor-widget-container{border-style:none;}.elementor-21638 .elementor-element.elementor-element-4e42230{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21638 .elementor-element.elementor-element-c3a2c03{--display:flex;}.elementor-21638 .elementor-element.elementor-element-4a0047d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21638 .elementor-element.elementor-element-4a0047d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21638 .elementor-element.elementor-element-4a0047d > .elementor-widget-container{border-style:none;}.elementor-21638 .elementor-element.elementor-element-4a0047d:hover .elementor-widget-container{border-style:none;}.elementor-21638 .elementor-element.elementor-element-4a0047d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21638 .elementor-element.elementor-element-06b4f0d{--display:flex;}.elementor-21638 .elementor-element.elementor-element-ed2d6cf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-21638 .elementor-element.elementor-element-ed2d6cf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-21638 .elementor-element.elementor-element-ed2d6cf > .elementor-widget-container{border-style:none;}.elementor-21638 .elementor-element.elementor-element-ed2d6cf:hover .elementor-widget-container{border-style:none;}.elementor-21638 .elementor-element.elementor-element-ed2d6cf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-21638 .elementor-element.elementor-element-606300b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:20px;--n-tabs-title-font-size:var( --e-global-typography-3ffd18a-font-size );--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-secondary );--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-gap:10px;--n-tabs-icon-color:var( --e-global-color-secondary );--n-tabs-icon-color-active:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-606300b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-606300b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-d40c0b5 );}.elementor-21638 .elementor-element.elementor-element-606300b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21638 .elementor-element.elementor-element-606300b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-b37c5a0 );}.elementor-21638 .elementor-element.elementor-element-606300b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-3ffd18a-font-family ), Sans-serif;font-weight:var( --e-global-typography-3ffd18a-font-weight );font-style:var( --e-global-typography-3ffd18a-font-style );letter-spacing:var( --e-global-typography-3ffd18a-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-606300b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-1ee5c115{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21638 .elementor-element.elementor-element-4b69b3a{text-align:center;}.elementor-21638 .elementor-element.elementor-element-4b69b3a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-d625fcb{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21638 .elementor-element.elementor-element-ec0ba59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta .elementor-cta__bg, .elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-21638 .elementor-element.elementor-element-f638fbd{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-f638fbd > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-152652f );}.elementor-21638 .elementor-element.elementor-element-f638fbd:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;background-color:var( --e-global-color-9264b7d );}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__bg-wrapper{min-width:0px;min-height:320px;}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__title{font-family:var( --e-global-typography-62f5f26-font-family ), Sans-serif;font-size:var( --e-global-typography-62f5f26-font-size );font-weight:var( --e-global-typography-62f5f26-font-weight );line-height:var( --e-global-typography-62f5f26-line-height );color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__title:not(:last-child){margin-bottom:12px;}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-9264b7d );}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-f491614 );}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta .elementor-cta__bg, .elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-21638 .elementor-element.elementor-element-a3e1886{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-a3e1886.elementor-element{--align-self:flex-start;}.elementor-21638 .elementor-element.elementor-element-a3e1886 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-152652f );}.elementor-21638 .elementor-element.elementor-element-a3e1886:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;background-color:var( --e-global-color-9264b7d );}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__bg-wrapper{min-width:0px;min-height:320px;}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__title{font-family:var( --e-global-typography-62f5f26-font-family ), Sans-serif;font-size:var( --e-global-typography-62f5f26-font-size );font-weight:var( --e-global-typography-62f5f26-font-weight );line-height:var( --e-global-typography-62f5f26-line-height );color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__title:not(:last-child){margin-bottom:12px;}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-9264b7d );}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-f491614 );}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta .elementor-cta__bg, .elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-21638 .elementor-element.elementor-element-003e8ca{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-003e8ca.elementor-element{--align-self:flex-start;}.elementor-21638 .elementor-element.elementor-element-003e8ca > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-152652f );}.elementor-21638 .elementor-element.elementor-element-003e8ca:hover .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__content{text-align:center;padding:20px 20px 20px 20px;background-color:var( --e-global-color-9264b7d );}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__bg-wrapper{min-width:0px;min-height:320px;}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__title{font-family:var( --e-global-typography-62f5f26-font-family ), Sans-serif;font-size:var( --e-global-typography-62f5f26-font-size );font-weight:var( --e-global-typography-62f5f26-font-weight );line-height:var( --e-global-typography-62f5f26-line-height );color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__title:not(:last-child){margin-bottom:12px;}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta:hover .elementor-cta__content{background-color:var( --e-global-color-9264b7d );}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta:hover .elementor-cta__title{color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-f491614 );}.elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button{background-color:var( --e-global-color-f491614 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button:hover, .elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button:focus{background-color:var( --e-global-color-f491614 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-b31db50 > .elementor-widget-container:hover{--e-transform-translateY:-4px;}.elementor-21638 .elementor-element.elementor-element-b31db50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button:hover svg, .elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-c33a050{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-21638 .elementor-element.elementor-element-c33a050:not(.elementor-motion-effects-element-type-background), .elementor-21638 .elementor-element.elementor-element-c33a050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luning.lv/wp-content/uploads/2025/02/3D_04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21638 .elementor-element.elementor-element-c33a050::before, .elementor-21638 .elementor-element.elementor-element-c33a050 > .elementor-background-video-container::before, .elementor-21638 .elementor-element.elementor-element-c33a050 > .e-con-inner > .elementor-background-video-container::before, .elementor-21638 .elementor-element.elementor-element-c33a050 > .elementor-background-slideshow::before, .elementor-21638 .elementor-element.elementor-element-c33a050 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21638 .elementor-element.elementor-element-c33a050 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21638 .elementor-element.elementor-element-f92dc5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-c20cff3{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-d2d28b8{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-21638 .elementor-element.elementor-element-d2d28b8.elementor-element{--align-self:center;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-wrapper{text-align:center;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-title a{font-family:"Titillium Web", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-d712d4f{--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:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-21638 .elementor-element.elementor-element-c12ae6b{text-align:center;}.elementor-21638 .elementor-element.elementor-element-c12ae6b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-6332d66{text-align:center;}.elementor-21638 .elementor-element.elementor-element-6332d66 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-3c7072b{--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-21638 .elementor-element.elementor-element-2772403 > .elementor-widget-container{background-color:var( --e-global-color-9264b7d );margin:0px 0px 0px 0px;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button span{gap:10px;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-21638 .elementor-element.elementor-element-2772403 .elementor-labels-inline .elementor-field-group > label{padding-left:5px;}body:not(.rtl) .elementor-21638 .elementor-element.elementor-element-2772403 .elementor-labels-inline .elementor-field-group > label{padding-right:5px;}body .elementor-21638 .elementor-element.elementor-element-2772403 .elementor-labels-above .elementor-field-group > label{padding-bottom:5px;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group > label, .elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group .elementor-field, .elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-f491614 );border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-f491614 );border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button{font-family:var( --e-global-typography-3ffd18a-font-family ), Sans-serif;font-size:var( --e-global-typography-3ffd18a-font-size );font-weight:var( --e-global-typography-3ffd18a-font-weight );font-style:var( --e-global-typography-3ffd18a-font-style );letter-spacing:var( --e-global-typography-3ffd18a-letter-spacing );border-style:none;border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-21638 .elementor-element.elementor-element-2772403 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );transition-duration:0.2s;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );transition-duration:0.2s;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-text );transition-duration:0.2s;}.elementor-21638 .elementor-element.elementor-element-2772403 .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:var( --e-global-color-accent );transition-duration:0.2s;}.elementor-21638 .elementor-element.elementor-element-2772403 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-b37c5a0 );color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-b37c5a0 );color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-2772403 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-message.elementor-message-danger{color:var( --e-global-color-accent );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-message.elementor-help-inline{color:var( --e-global-color-accent );}.elementor-21638 .elementor-element.elementor-element-2772403{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-21638 .elementor-element.elementor-element-3ee9b29{--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:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-21638 .elementor-element.elementor-element-7be34f0{text-align:center;}.elementor-21638 .elementor-element.elementor-element-7be34f0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-21638 .elementor-element.elementor-element-f4aa0a7{text-align:center;}.elementor-21638 .elementor-element.elementor-element-f4aa0a7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-21638 .elementor-element.elementor-element-4fde6ea{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-59e9a54 .elementor-heading-title{font-size:14px;}.elementor-21638 .elementor-element.elementor-element-792b018{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon{font-size:40px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-adef57d{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon{font-size:40px;}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-9ff8516{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon{font-size:40px;}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-60688c2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21638 .elementor-element.elementor-element-54d93af .elementor-icon{font-size:36px;}.elementor-21638 .elementor-element.elementor-element-54d93af .elementor-icon svg{height:36px;}.elementor-21638 .elementor-element.elementor-element-5dcf2e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-content{font-size:var( --e-global-typography-2d4f93f-font-size );line-height:var( --e-global-typography-2d4f93f-line-height );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-wrapper .elementor-testimonial-image img{width:50px;height:50px;}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-name{font-size:var( --e-global-typography-01e3d1c-font-size );line-height:var( --e-global-typography-01e3d1c-line-height );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-job{font-size:var( --e-global-typography-499599d-font-size );line-height:var( --e-global-typography-499599d-line-height );}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-606300b{--n-tabs-title-gap:20px;--n-tabs-title-font-size:var( --e-global-typography-3ffd18a-font-size );}.elementor-21638 .elementor-element.elementor-element-606300b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-3ffd18a-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-4b69b3a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__content{padding:15px 15px 15px 15px;}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__bg-wrapper{min-height:200px;}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__title{font-size:var( --e-global-typography-62f5f26-font-size );line-height:var( --e-global-typography-62f5f26-line-height );}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__content{padding:15px 15px 15px 15px;}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__bg-wrapper{min-height:200px;}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__title{font-size:var( --e-global-typography-62f5f26-font-size );line-height:var( --e-global-typography-62f5f26-line-height );}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__content{padding:15px 15px 15px 15px;}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__bg-wrapper{min-height:200px;}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__title{font-size:var( --e-global-typography-62f5f26-font-size );line-height:var( --e-global-typography-62f5f26-line-height );}.elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-c33a050{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-title a{font-size:38px;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-d712d4f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21638 .elementor-element.elementor-element-c12ae6b{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-c12ae6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-6332d66{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-6332d66 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group .elementor-field, .elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button{font-size:var( --e-global-typography-3ffd18a-font-size );letter-spacing:var( --e-global-typography-3ffd18a-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-3ee9b29{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21638 .elementor-element.elementor-element-7be34f0{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-7be34f0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-f4aa0a7{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-f4aa0a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-21638 .elementor-element.elementor-element-59e9a54{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-c17e692{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-21638 .elementor-element.elementor-element-6195430{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21638 .elementor-element.elementor-element-792b018{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21638 .elementor-element.elementor-element-dbe09e8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon{font-size:30px;}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-b2cbbc9 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-adef57d > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-21638 .elementor-element.elementor-element-adef57d{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon{font-size:30px;}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-adef57d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-9ff8516 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-21638 .elementor-element.elementor-element-9ff8516{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon{font-size:30px;}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-9ff8516 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-54d93af .elementor-icon{font-size:32px;}.elementor-21638 .elementor-element.elementor-element-54d93af .elementor-icon svg{height:32px;}.elementor-21638 .elementor-element.elementor-element-5dcf2e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-content{font-size:var( --e-global-typography-2d4f93f-font-size );line-height:var( --e-global-typography-2d4f93f-line-height );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-name{font-size:var( --e-global-typography-01e3d1c-font-size );line-height:var( --e-global-typography-01e3d1c-line-height );}.elementor-21638 .elementor-element.elementor-element-e9f754d .elementor-testimonial-job{font-size:var( --e-global-typography-499599d-font-size );line-height:var( --e-global-typography-499599d-line-height );}.elementor-21638 .elementor-element.elementor-element-099eb22{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-099eb22.elementor-element{--align-self:flex-start;}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-b9b355c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21638 .elementor-element.elementor-element-606300b{--n-tabs-title-gap:10px;--n-tabs-title-font-size:var( --e-global-typography-3ffd18a-font-size );}.elementor-21638 .elementor-element.elementor-element-606300b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-3ffd18a-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-1ee5c115{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21638 .elementor-element.elementor-element-4b69b3a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-21638 .elementor-element.elementor-element-d625fcb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__title{font-size:var( --e-global-typography-62f5f26-font-size );line-height:var( --e-global-typography-62f5f26-line-height );}.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__title{font-size:var( --e-global-typography-62f5f26-font-size );line-height:var( --e-global-typography-62f5f26-line-height );}.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__title{font-size:var( --e-global-typography-62f5f26-font-size );line-height:var( --e-global-typography-62f5f26-line-height );}.elementor-21638 .elementor-element.elementor-element-b31db50{width:100%;max-width:100%;}.elementor-21638 .elementor-element.elementor-element-b31db50 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-c33a050{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21638 .elementor-element.elementor-element-c20cff3.e-con{--order:1;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-title, .elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-title a{font-size:36px;}.elementor-21638 .elementor-element.elementor-element-d2d28b8 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-d712d4f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-d712d4f.e-con{--order:3;}.elementor-21638 .elementor-element.elementor-element-c12ae6b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21638 .elementor-element.elementor-element-c12ae6b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-6332d66{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21638 .elementor-element.elementor-element-6332d66 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-3c7072b.e-con{--order:2;}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-group .elementor-field, .elementor-21638 .elementor-element.elementor-element-2772403 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button{font-size:var( --e-global-typography-3ffd18a-font-size );letter-spacing:var( --e-global-typography-3ffd18a-letter-spacing );}.elementor-21638 .elementor-element.elementor-element-3ee9b29{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21638 .elementor-element.elementor-element-3ee9b29.e-con{--order:3;}.elementor-21638 .elementor-element.elementor-element-7be34f0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-21638 .elementor-element.elementor-element-7be34f0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21638 .elementor-element.elementor-element-f4aa0a7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-21638 .elementor-element.elementor-element-f4aa0a7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-21638 .elementor-element.elementor-element-220931e{--content-width:1200px;}.elementor-21638 .elementor-element.elementor-element-792b018{--width:55%;}.elementor-21638 .elementor-element.elementor-element-60688c2{--width:40%;}.elementor-21638 .elementor-element.elementor-element-c33a050{--content-width:1200px;}.elementor-21638 .elementor-element.elementor-element-c20cff3{--width:50%;}.elementor-21638 .elementor-element.elementor-element-3c7072b{--width:350px;}.elementor-21638 .elementor-element.elementor-element-3ee9b29{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21638 .elementor-element.elementor-element-792b018{--width:55%;}.elementor-21638 .elementor-element.elementor-element-60688c2{--width:45%;}}@media(min-width:1025px){.elementor-21638 .elementor-element.elementor-element-220931e:not(.elementor-motion-effects-element-type-background), .elementor-21638 .elementor-element.elementor-element-220931e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-21638 .elementor-element.elementor-element-c33a050:not(.elementor-motion-effects-element-type-background), .elementor-21638 .elementor-element.elementor-element-c33a050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-c17e692 */.elementor-21638 .elementor-element.elementor-element-c17e692 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-height: 70px;
}

.elementor-21638 .elementor-element.elementor-element-c17e692 img {
    height: 40px !important;
    width: auto !important;
    max-width: none !important;
    display: block;
}

/* TABLET + MOBILE */
@media (max-width: 1024px) {
    .elementor-21638 .elementor-element.elementor-element-c17e692 img {
        height: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2cbbc9 */.elementor-21638 .elementor-element.elementor-element-b2cbbc9 {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-adef57d */.elementor-21638 .elementor-element.elementor-element-adef57d {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9ff8516 */.elementor-21638 .elementor-element.elementor-element-9ff8516 {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-099eb22 */.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-wrapper {
    align-items: center;
}

.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-icon {
    display: flex;
    align-items: center;
}

.elementor-21638 .elementor-element.elementor-element-099eb22 .elementor-icon-box-title {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-606300b *//* =====================================================
   PAMATA STRUKTŪRA
   ===================================================== */

.elementor-21638 .elementor-element.elementor-element-606300b,
.elementor-21638 .elementor-element.elementor-element-606300b > .elementor-widget-container,
.elementor-21638 .elementor-element.elementor-element-606300b .e-n-tabs {
    overflow: visible !important;
}


/* =====================================================
   DESKTOP / PAMATA TABU JOSLA
   ===================================================== */

.elementor-21638 .elementor-element.elementor-element-606300b .e-n-tabs-heading {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-content: flex-start !important;

    height: auto !important;
    max-height: none !important;
    overflow: visible !important;

    z-index: 500;

    padding: 10px !important;
    background: #ffffff !important;
    box-sizing: border-box !important;
}


/* =====================================================
   STICKY
   ===================================================== */

.elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-fixed .e-n-tabs-heading {
    position: fixed !important;

    top: var(--luning-tabs-fixed-top) !important;
    left: var(--luning-tabs-fixed-left) !important;
    width: var(--luning-tabs-fixed-width) !important;

    margin: 0 !important;

    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
}


.elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-fixed .e-n-tabs {
    padding-top: var(--luning-tabs-placeholder-height) !important;
}


/* =====================================================
   DESKTOP — VIENĀDI TABU PLATUMI
   ===================================================== */

.elementor-21638 .elementor-element.elementor-element-606300b .e-n-tabs-heading > .e-n-tab-title {
    width: var(--luning-equal-tab-width, auto) !important;
    flex: 0 0 var(--luning-equal-tab-width, auto) !important;

    max-width: 100% !important;

    box-sizing: border-box !important;
}


/* Desktop izvēlnes poga nav redzama */

.elementor-21638 .elementor-element.elementor-element-606300b .luning-tabs-mobile-menu-button {
    display: none !important;
}


/* =====================================================
   TABLET + MOBILE
   ===================================================== */

@media (max-width: 1024px) {

    .elementor-21638 .elementor-element.elementor-element-606300b .e-n-tabs-heading {
        display: grid !important;

        align-items: stretch !important;
        justify-content: stretch !important;
        align-content: start !important;

        gap: 10px !important;

        padding: 10px !important;

        background: #ffffff !important;

        box-sizing: border-box !important;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b .e-n-tabs-heading > .e-n-tab-title {
        display: flex !important;

        width: 100% !important;
        max-width: 100% !important;

        height: var(--luning-compact-tab-height, auto) !important;
        min-height: var(--luning-compact-tab-height, 0px) !important;

        margin: 0 !important;
        padding: 20px !important;

        align-items: center !important;
        justify-content: flex-start !important;

        text-align: left !important;

        box-sizing: border-box !important;
    }


    /* =================================================
       KREISAIS IZVĒLNES KLUCĪTIS
       ================================================= */

    .elementor-21638 .elementor-element.elementor-element-606300b .luning-tabs-mobile-menu-button {
        display: flex !important;

        grid-column: 1 !important;
        grid-row: 1 !important;

        width: var(--luning-compact-tab-height, 52px) !important;
        min-width: var(--luning-compact-tab-height, 52px) !important;
        max-width: var(--luning-compact-tab-height, 52px) !important;

        height: var(--luning-compact-tab-height, 52px) !important;
        min-height: var(--luning-compact-tab-height, 52px) !important;
        max-height: var(--luning-compact-tab-height, 52px) !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;

        align-items: center !important;
        justify-content: center !important;

        background: #f4f6f8;
        color: #163d82;

        cursor: pointer;

        box-sizing: border-box !important;
    }


    /* =================================================
       IKONA
       ================================================= */

    .elementor-21638 .elementor-element.elementor-element-606300b .luning-tabs-mobile-menu-icon {
        position: relative;

        display: block;

        width: 30px;
        height: 30px;

        flex: 0 0 30px;

        color: currentColor;

        background:
            linear-gradient(currentColor 0 0)
            50% 7px / 24px 2px no-repeat,

            linear-gradient(currentColor 0 0)
            50% 14px / 24px 2px no-repeat,

            linear-gradient(currentColor 0 0)
            50% 21px / 24px 2px no-repeat;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b .luning-tabs-mobile-menu-icon::before,
    .elementor-21638 .elementor-element.elementor-element-606300b .luning-tabs-mobile-menu-icon::after {
        content: "";

        position: absolute;

        top: 50%;
        left: 50%;

        width: 24px;
        height: 2px;

        background: currentColor;

        opacity: 0;

        transform-origin: center;
    }


    /* Atvērts = X */

    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-mobile-open
    .luning-tabs-mobile-menu-icon {
        background: none;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-mobile-open
    .luning-tabs-mobile-menu-icon::before {
        opacity: 1;

        transform:
            translate(-50%, -50%)
            rotate(45deg);
    }


    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-mobile-open
    .luning-tabs-mobile-menu-icon::after {
        opacity: 1;

        transform:
            translate(-50%, -50%)
            rotate(-45deg);
    }


    /* =================================================
       AIZVĒRTS DROPDOWN
       ================================================= */

    .elementor-21638 .elementor-element.elementor-element-606300b:not(.luning-tabs-mobile-open)
    .e-n-tabs-heading {
        grid-template-columns:
            var(--luning-compact-tab-height, 52px)
            minmax(0, 1fr) !important;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b:not(.luning-tabs-mobile-open)
    .e-n-tabs-heading >
    .e-n-tab-title:not([aria-selected="true"]) {
        display: none !important;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b:not(.luning-tabs-mobile-open)
    .e-n-tabs-heading >
    .e-n-tab-title[aria-selected="true"] {
        grid-column: 2 !important;
        grid-row: 1 !important;
    }


    /* =================================================
       MAIGA DROPDOWN SAVĀKŠANĀS
       ================================================= */

    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-closing
    .e-n-tabs-heading >
    .e-n-tab-title:not([aria-selected="true"]) {

        height: 0 !important;
        min-height: 0 !important;
        max-height: 0 !important;

        padding-top: 0 !important;
        padding-bottom: 0 !important;

        margin-top: 0 !important;
        margin-bottom: 0 !important;

        opacity: 0 !important;

        transform: translateY(-6px);

        overflow: hidden !important;
        pointer-events: none !important;

        transition:
            height 260ms ease,
            min-height 260ms ease,
            max-height 260ms ease,
            padding-top 260ms ease,
            padding-bottom 260ms ease,
            opacity 180ms ease,
            transform 260ms ease !important;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-closing
    .e-n-tabs-heading {
        row-gap: 0 !important;

        transition:
            row-gap 260ms ease !important;
    }
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

    .elementor-21638 .elementor-element.elementor-element-606300b .e-n-tabs-heading > .e-n-tab-title {
        padding: 10px !important;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-mobile-open
    .e-n-tabs-heading {
        grid-template-columns:
            var(--luning-compact-tab-height, 52px)
            minmax(0, 1fr) !important;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-mobile-open
    .e-n-tabs-heading > .e-n-tab-title {
        grid-column: 2 !important;
    }
}


/* =====================================================
   TABLET
   ===================================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-mobile-open
    .e-n-tabs-heading {
        grid-template-columns:
            var(--luning-compact-tab-height, 52px)
            minmax(0, 1fr)
            minmax(0, 1fr) !important;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-mobile-open
    .e-n-tabs-heading >
    .e-n-tab-title.luning-tab-odd {
        grid-column: 2 !important;
    }


    .elementor-21638 .elementor-element.elementor-element-606300b.luning-tabs-mobile-open
    .e-n-tabs-heading >
    .e-n-tab-title.luning-tab-even {
        grid-column: 3 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2df8b0e */<script>
(function () {
  const COMPACT_BREAKPOINT = 1024;
  const CLOSE_ANIMATION_MS = 260;
  const EXPAND_ANIMATION_MS = 240;
  let pendingOpen = null;
  let pendingClose = null;
  let ticking = false;
  let resizeTimer = null;
  let started = false;
  let lastScrollY = window.scrollY;
  let scrollDirection = 0;
  const isCompact = () => window.innerWidth <= COMPACT_BREAKPOINT;
  const getHeading = (widget) => widget.querySelector( '.e-n-tabs-heading' );
  const getTabsRoot = (widget) => widget.querySelector( '.e-n-tabs' );
  function getTitles(widget) {
    const heading = getHeading(widget);
    return heading ? Array.from( heading.querySelectorAll( ':scope > .e-n-tab-title' ) ) : [];
  }
  function getTabsGap(tabs) {
    if (!tabs) {
      return 0;
    }
    const style = getComputedStyle(tabs);
    return ( parseFloat(style.rowGap) || parseFloat(style.gap) || 0 );
  }
  function hasActiveTab(widget) {
    const heading = getHeading(widget);
    return !!( heading && heading.querySelector( ':scope > .e-n-tab-title' + '[aria-selected="true"]' ) );
  }
  function getLuningHeader() {
    const headers = Array.from( document.querySelectorAll( '.luning-sticky-header' ) );
    if (!headers.length) {
      return null;
    }
    const active = headers.find( (header) => header.classList.contains( 'elementor-sticky--active' ) && !header.classList.contains( 'elementor-sticky__spacer' ) );
    if (active) {
      return active;
    }
    return headers.find( (header) => {
      if ( header.classList.contains( 'elementor-sticky__spacer' ) ) {
        return false;
      }
      const style = getComputedStyle(header);
      const rect = header.getBoundingClientRect();
      return ( style.display !== 'none' && style.visibility !== 'hidden' && rect.width > 0 && rect.height > 0 );
    }
    ) || null;
  }
  function getHeaderBottom() {
    const header = getLuningHeader();
    return header ? Math.max( 0, header .getBoundingClientRect() .bottom ) : 0;
  }
  function enableToggleSelf() {
    if ( !window.elementorFrontend || !elementorFrontend.elementsHandler ) {
      return;
    }
    elementorFrontend .elementsHandler .getHandler( 'nested-tabs.default' ) .then( (Handler) => {
      if (!Handler) {
        return;
      }
      const proto = Handler.prototype;
      if ( proto.__luningTabsTogglePatched ) {
        return;
      }
      const original = proto.changeActiveTab;
      proto.changeActiveTab = function ( tabIndex, fromUser = false ) {
        if ( this.$element && this.$element.hasClass( 'luning-tabs' ) ) {
          this.setSettings( {
            toggleSelf: true
          }
          );
        }
        return original.call( this, tabIndex, fromUser );
      }
      ;
      proto.__luningTabsTogglePatched = true;
    }
    );
  }
  function ensureMenuButton(widget) {
    const heading = getHeading(widget);
    if (!heading) {
      return null;
    }
    let button = heading.querySelector( ':scope > ' + '.luning-tabs-mobile-menu-button' );
    if (button) {
      return button;
    }
    button = document.createElement( 'button' );
    button.type = 'button';
    button.className = 'luning-tabs-mobile-menu-button';
    button.setAttribute( 'aria-label', 'Atvērt vai aizvērt sadaļu izvēlni' );
    button.innerHTML = '<span ' + 'class="luning-tabs-mobile-menu-icon" ' + 'aria-hidden="true">' + '</span>';
    heading.appendChild( button );
    button.addEventListener( 'click', (event) => {
      event.preventDefault();
      event.stopPropagation();
      if (!isCompact()) {
        return;
      }
      widget.__luningAutoCollapseArmed = false;
      if (!hasActiveTab(widget)) {
        setMenuOpen( widget, true );
        return;
      }
      if ( widget.classList.contains( 'luning-tabs-mobile-open' ) ) {
        collapseMenuAnimated( widget );
      }
      else {
        setMenuOpen( widget, true );
        measureCompactTabHeight( widget );
      }
    }
    );
    return button;
  }
  function markTitleColumns(widget) {
    getTitles(widget) .forEach( (title, index) => {
      title.classList.toggle( 'luning-tab-odd', index % 2 === 0 );
      title.classList.toggle( 'luning-tab-even', index % 2 === 1 );
    }
    );
  }
  function setMenuOpen( widget, open ) {
    widget.classList.remove( 'luning-tabs-closing' );
    widget.__luningMenuAnimating = false;
    if (!isCompact()) {
      widget.classList.remove( 'luning-tabs-mobile-open' );
      return;
    }
    if ( !open && !hasActiveTab(widget) ) {
      open = true;
    }
    widget.classList.toggle( 'luning-tabs-mobile-open', open );
    const button = ensureMenuButton(widget);
    if (button) {
      button.setAttribute( 'aria-expanded', open ? 'true' : 'false' );
    }
    if (!open) {
      widget.__luningHasCollapsedOnce = true;
    }
    updatePlaceholder( widget );
  }
  function syncActiveState(widget) {
    const active = hasActiveTab(widget);
    widget.classList.toggle( 'luning-tabs-has-active', active );
    const tabChangeRunning = ( pendingOpen && pendingOpen.widget === widget ) || pendingClose === widget;
    if ( isCompact() && !active && !tabChangeRunning ) {
      setMenuOpen( widget, true );
    }
  }
  function measureCompactTabHeight(widget) {
    if ( !isCompact() || !widget.classList.contains( 'luning-tabs-mobile-open' ) || widget.classList.contains( 'luning-tabs-closing' ) ) {
      return;
    }
    const titles = getTitles(widget);
    if (!titles.length) {
      return;
    }
    let largest = 0;
    titles.forEach( (title) => {
      largest = Math.max( largest, title.scrollHeight || 0, title .getBoundingClientRect() .height );
    }
    );
    const next = Math.ceil(largest);
    const current = parseFloat( widget.style.getPropertyValue( '--luning-compact-tab-height' ) ) || 0;
    if ( next > 0 && Math.abs(next - current) > 0.5 ) {
      widget.style.setProperty( '--luning-compact-tab-height', next + 'px' );
    }
    updatePlaceholder( widget );
  }
  function updatePlaceholderNow(widget) {
    if ( !widget.classList.contains( 'luning-tabs-fixed' ) ) {
      return;
    }
    const heading = getHeading(widget);
    const tabs = getTabsRoot(widget);
    if ( !heading || !tabs ) {
      return;
    }
    const nextHeight = heading .getBoundingClientRect() .height + getTabsGap(tabs);
    if ( widget.__luningPlaceholderHeight === undefined || Math.abs( widget.__luningPlaceholderHeight - nextHeight ) > 0.5 ) {
      widget.__luningPlaceholderHeight = nextHeight;
      widget.style.setProperty( '--luning-tabs-placeholder-height', nextHeight + 'px' );
    }
  }
  function updatePlaceholder(widget) {
    if ( !widget.classList.contains( 'luning-tabs-fixed' ) ) {
      return;
    }
    requestAnimationFrame( () => {
      updatePlaceholderNow( widget );
    }
    );
  }
  function animateActiveExpansion( widget, oldRect ) {
    if ( !isCompact() || !oldRect ) {
      return;
    }
    const heading = getHeading(widget);
    if (!heading) {
      return;
    }
    const active = heading.querySelector( ':scope > ' + '.e-n-tab-title' + '[aria-selected="true"]' );
    if ( !active || typeof active.animate !== 'function' ) {
      return;
    }
    const newRect = active.getBoundingClientRect();
    if ( oldRect.width <= 0 || newRect.width <= 0 ) {
      return;
    }
    const leftInset = Math.max( 0, Math.min( 100, ( ( oldRect.left - newRect.left ) / newRect.width ) * 100 ) );
    const rightInset = Math.max( 0, Math.min( 100, ( ( newRect.right - oldRect.right ) / newRect.width ) * 100 ) );
    if ( leftInset < 0.5 && rightInset < 0.5 ) {
      return;
    }
    active.animate( [ {
      clipPath: 'inset(0 ' + rightInset + '% 0 ' + leftInset + '%)'
    }
    , {
      clipPath: 'inset(0 0% 0 0%)'
    }
    ], {
      duration: EXPAND_ANIMATION_MS, easing: 'cubic-bezier(0.22, 0.61, 0.36, 1)'
    }
    );
  }
  function collapseMenuAnimated( widget, onDone = null ) {
    if (!isCompact()) {
      if ( typeof onDone === 'function' ) {
        onDone();
      }
      return;
    }
    if ( widget.classList.contains( 'luning-tabs-closing' ) ) {
      if ( typeof onDone === 'function' ) {
        const wait = () => {
          if ( widget.classList.contains( 'luning-tabs-closing' ) ) {
            setTimeout( wait, 25 );
          }
          else {
            onDone();
          }
        }
        ;
        wait();
      }
      return;
    }
    if ( !widget.classList.contains( 'luning-tabs-mobile-open' ) ) {
      if ( typeof onDone === 'function' ) {
        onDone();
      }
      return;
    }
    if (!hasActiveTab(widget)) {
      setMenuOpen( widget, true );
      if ( typeof onDone === 'function' ) {
        onDone();
      }
      return;
    }
    widget.__luningAutoCollapseArmed = false;
    widget.__luningHasCollapsedOnce = true;
    widget.__luningMenuAnimating = true;
    widget.classList.add( 'luning-tabs-closing' );
    const start = performance.now();
    function followHeight(now) {
      updatePlaceholderNow( widget );
      if ( now - start < CLOSE_ANIMATION_MS + 30 ) {
        requestAnimationFrame( followHeight );
      }
    }
    requestAnimationFrame( followHeight );
    setTimeout( () => {
      const heading = getHeading(widget);
      const active = heading ? heading.querySelector( ':scope > ' + '.e-n-tab-title' + '[aria-selected="true"]' ) : null;
      const oldRect = active ? active .getBoundingClientRect() : null;
      widget.classList.remove( 'luning-tabs-mobile-open' );
      widget.classList.remove( 'luning-tabs-closing' );
      widget.__luningMenuAnimating = false;
      const button = ensureMenuButton(widget);
      if (button) {
        button.setAttribute( 'aria-expanded', 'false' );
      }
      animateActiveExpansion( widget, oldRect );
      updatePlaceholderNow( widget );
      if ( typeof onDone === 'function' ) {
        requestAnimationFrame( onDone );
      }
      requestUpdate();
    }
    , CLOSE_ANIMATION_MS );
  }
  function ensureFirstTabOpen(widget) {
    if ( widget.__luningDefaultInitialized ) {
      return;
    }
    const titles = getTitles(widget);
    if (!titles.length) {
      return;
    }
    const active = titles.some( (title) => title.getAttribute( 'aria-selected' ) === 'true' );
    if (active) {
      widget.__luningDefaultInitialized = true;
      return;
    }
    widget.__luningProgrammaticDefaultOpen = true;
    titles[0].click();
    widget.__luningProgrammaticDefaultOpen = false;
    requestAnimationFrame( () => {
      if ( hasActiveTab(widget) ) {
        widget.__luningDefaultInitialized = true;
      }
      syncActiveState( widget );
    }
    );
  }
  function ensureAllFirstTabsOpen() {
    document .querySelectorAll( '.luning-tabs' ) .forEach( ensureFirstTabOpen );
  }
  function activateFixed( widget, heading, tabs ) {
    const rect = heading.getBoundingClientRect();
    const fixedTop = getHeaderBottom();
    const placeholderHeight = rect.height + getTabsGap(tabs);
    widget.style.setProperty( '--luning-tabs-fixed-top', fixedTop + 'px' );
    widget.__luningLastFixedTop = fixedTop;
    widget.style.setProperty( '--luning-tabs-fixed-left', rect.left + 'px' );
    widget.style.setProperty( '--luning-tabs-fixed-width', rect.width + 'px' );
    widget.style.setProperty( '--luning-tabs-placeholder-height', placeholderHeight + 'px' );
    widget.__luningPlaceholderHeight = placeholderHeight;
    widget.classList.add( 'luning-tabs-fixed' );
    if ( isCompact() && widget.classList.contains( 'luning-tabs-mobile-open' ) && !widget.__luningHasCollapsedOnce && scrollDirection >= 0 ) {
      widget.__luningAutoCollapseArmed = true;
      widget.__luningStickyStartScrollY = window.scrollY;
    }
    else {
      widget.__luningAutoCollapseArmed = false;
    }
  }
  function deactivateFixed(widget) {
    widget.classList.remove( 'luning-tabs-fixed' );
    widget.classList.remove( 'luning-tabs-closing' );
    widget.__luningAutoCollapseArmed = false;
    widget.__luningStickyStartScrollY = null;
    widget.__luningMenuAnimating = false;
    widget.__luningLastFixedTop = undefined;
    widget.__luningPlaceholderHeight = undefined;
    [ '--luning-tabs-fixed-top', '--luning-tabs-fixed-left', '--luning-tabs-fixed-width', '--luning-tabs-placeholder-height' ].forEach( (prop) => widget.style.removeProperty( prop ) );
    syncActiveState( widget );
  }
  function getActiveTabHeight(widget) {
    const heading = getHeading(widget);
    if (!heading) {
      return 0;
    }
    const active = heading.querySelector( ':scope > ' + '.e-n-tab-title' + '[aria-selected="true"]' );
    return active ? active .getBoundingClientRect() .height : 0;
  }
  function updateWidget(widget) {
    const heading = getHeading(widget);
    const tabs = getTabsRoot(widget);
    if ( !heading || !tabs ) {
      return;
    }
    ensureMenuButton( widget );
    markTitleColumns( widget );
    syncActiveState( widget );
    const headerBottom = getHeaderBottom();
    const widgetRect = widget.getBoundingClientRect();
    const fixed = widget.classList.contains( 'luning-tabs-fixed' );
    if (!fixed) {
      const headingRect = heading.getBoundingClientRect();
      if ( headingRect.top <= headerBottom && widgetRect.bottom > headerBottom + headingRect.height ) {
        activateFixed( widget, heading, tabs );
      }
      return;
    }
    if ( widget.__luningMenuAnimating ) {
      if ( widget.__luningLastFixedTop === undefined || Math.abs( widget.__luningLastFixedTop - headerBottom ) > 0.5 ) {
        widget.style.setProperty( '--luning-tabs-fixed-top', headerBottom + 'px' );
        widget.__luningLastFixedTop = headerBottom;
      }
      return;
    }
    const headingHeight = heading.getBoundingClientRect().height;
    const keepFixed = widget.__luningKeepFixed === true;
    if ( isCompact() && widget.__luningAutoCollapseArmed === true && widget.classList.contains( 'luning-tabs-mobile-open' ) && scrollDirection > 0 ) {
      const distance = window.scrollY - ( widget.__luningStickyStartScrollY || window.scrollY );
      const threshold = getActiveTabHeight(widget);
      if ( threshold > 0 && distance >= threshold ) {
        widget.__luningAutoCollapseArmed = false;
        collapseMenuAnimated( widget );
      }
    }
    if ( widgetRect.top > headerBottom + 2 ) {
      deactivateFixed( widget );
      return;
    }
    if ( !keepFixed && widgetRect.bottom <= headerBottom + headingHeight ) {
      deactivateFixed( widget );
      return;
    }
    if ( widget.__luningLastFixedTop === undefined || Math.abs( widget.__luningLastFixedTop - headerBottom ) > 0.5 ) {
      widget.style.setProperty( '--luning-tabs-fixed-top', headerBottom + 'px' );
      widget.__luningLastFixedTop = headerBottom;
    }
    updatePlaceholderNow( widget );
  }
  function updateAll() {
    document .querySelectorAll( '.luning-tabs' ) .forEach( updateWidget );
  }
  function equalizeWidget(widget) {
    const wasOpen = widget.classList.contains( 'luning-tabs-mobile-open' );
    if ( widget.classList.contains( 'luning-tabs-fixed' ) ) {
      deactivateFixed( widget );
    }
    const heading = getHeading(widget);
    const titles = getTitles(widget);
    if ( !heading || !titles.length ) {
      return;
    }
    widget.style.removeProperty( '--luning-equal-tab-width' );
    requestAnimationFrame( () => {
      let largest = 0;
      titles.forEach( (title) => {
        largest = Math.max( largest, title .getBoundingClientRect() .width );
      }
      );
      const style = getComputedStyle( heading );
      const available = heading.clientWidth - ( parseFloat( style.paddingLeft ) || 0 ) - ( parseFloat( style.paddingRight ) || 0 );
      const finalWidth = Math.min( largest, available );
      if (finalWidth > 0) {
        widget.style.setProperty( '--luning-equal-tab-width', finalWidth + 'px' );
      }
      if (isCompact()) {
        setMenuOpen( widget, wasOpen || !widget.__luningHasCollapsedOnce );
        if ( widget.classList.contains( 'luning-tabs-mobile-open' ) ) {
          measureCompactTabHeight( widget );
        }
      }
      requestUpdate();
    }
    );
  }
  function equalizeAll() {
    document .querySelectorAll( '.luning-tabs' ) .forEach( equalizeWidget );
  }
  document.addEventListener( 'click', (event) => {
    const title = event.target.closest( '.luning-tabs ' + '.e-n-tabs-heading > ' + '.e-n-tab-title' );
    if (!title) {
      return;
    }
    const widget = title.closest( '.luning-tabs' );
    if ( !widget || widget.__luningProgrammaticDefaultOpen ) {
      return;
    }
    widget.__luningAutoCollapseArmed = false;
    if ( title.getAttribute( 'aria-selected' ) === 'true' ) {
      pendingOpen = null;
      pendingClose = widget;
      widget.__luningKeepFixed = true;
      return;
    }
    pendingClose = null;
    pendingOpen = {
      widget: widget, contentId: title.getAttribute( 'aria-controls' )
    }
    ;
  }
  , true );
  function scrollAfterClose(widget) {
    requestAnimationFrame( () => requestAnimationFrame( () => {
      if (isCompact()) {
        setMenuOpen( widget, true );
        measureCompactTabHeight( widget );
      }
      syncActiveState( widget );
      updatePlaceholderNow( widget );
      requestAnimationFrame( () => {
        const heading = getHeading( widget );
        if (!heading) {
          return;
        }
        const headerBottom = getHeaderBottom();
        const headingHeight = heading .getBoundingClientRect() .height;
        const widgetBottom = window.scrollY + widget .getBoundingClientRect() .bottom;
        const choiceSpace = headingHeight / 2;
        const target = widgetBottom - headerBottom - headingHeight - choiceSpace;
        window.scrollTo( {
          top: Math.max( 0, target ), behavior: 'smooth'
        }
        );
        setTimeout( () => {
          widget.__luningKeepFixed = false;
          requestUpdate();
        }
        , 900 );
      }
      );
    }
    ) );
  }
  function observeWidget(widget) {
    if ( widget.__luningObserver ) {
      return;
    }
    const heading = getHeading(widget);
    if (!heading) {
      return;
    }
    const observer = new MutationObserver( () => {
      syncActiveState( widget );
      if ( pendingClose === widget ) {
        const active = heading.querySelector( ':scope > ' + '.e-n-tab-title' + '[aria-selected="true"]' );
        if (!active) {
          pendingClose = null;
          setMenuOpen( widget, true );
          scrollAfterClose( widget );
        }
      }
    }
    );
    observer.observe( heading, {
      subtree: true, attributes: true, attributeFilter: [ 'aria-selected' ]
    }
    );
    widget.__luningObserver = observer;
  }
  function scrollOpenedToStart( widget, content ) {
    const doScroll = () => {
      requestAnimationFrame( () => requestAnimationFrame( () => {
        updateWidget( widget );
        updatePlaceholderNow( widget );
        const heading = getHeading( widget );
        if ( !heading || !content ) {
          return;
        }
        const contentTop = window.scrollY + content .getBoundingClientRect() .top;
        const target = contentTop - getHeaderBottom() - heading .getBoundingClientRect() .height;
        window.scrollTo( {
          top: Math.max( 0, target ), behavior: 'smooth'
        }
        );
      }
      ) );
    }
    ;
    if ( isCompact() && widget.classList.contains( 'luning-tabs-mobile-open' ) ) {
      collapseMenuAnimated( widget, doScroll );
    }
    else {
      doScroll();
    }
  }
  function bindActivationEvent() {
    if (!window.jQuery) {
      return;
    }
    jQuery(window) .off( 'elementor/nested-tabs/' + 'activate.luningTabsScroll' ) .on( 'elementor/nested-tabs/' + 'activate.luningTabsScroll', ( event, content ) => {
      if (!pendingOpen) {
        return;
      }
      const element = content && content.nodeType ? content : ( content && content[0] ? content[0] : null );
      if (!element) {
        return;
      }
      if ( element.id !== pendingOpen.contentId || !pendingOpen .widget .contains( element ) ) {
        return;
      }
      const widget = pendingOpen.widget;
      pendingOpen = null;
      syncActiveState( widget );
      scrollOpenedToStart( widget, element );
    }
    );
  }
  function requestUpdate() {
    if (ticking) {
      return;
    }
    ticking = true;
    requestAnimationFrame( () => {
      updateAll();
      ticking = false;
    }
    );
  }
  function onScroll() {
    const current = window.scrollY;
    scrollDirection = current > lastScrollY ? 1 : current < lastScrollY ? -1 : scrollDirection;
    lastScrollY = current;
    requestUpdate();
  }
  function prepare() {
    document .querySelectorAll( '.luning-tabs' ) .forEach( (widget) => {
      ensureMenuButton( widget );
      markTitleColumns( widget );
      observeWidget( widget );
      ensureFirstTabOpen( widget );
      syncActiveState( widget );
      if ( isCompact() && !widget.__luningCompactInitialized ) {
        widget.__luningCompactInitialized = true;
        setMenuOpen( widget, true );
        measureCompactTabHeight( widget );
      }
    }
    );
  }
  function start() {
    if (started) {
      return;
    }
    started = true;
    enableToggleSelf();
    bindActivationEvent();
    prepare();
    setTimeout( ensureAllFirstTabsOpen, 120 );
    setTimeout( ensureAllFirstTabsOpen, 400 );
    equalizeAll();
    requestUpdate();
    window.addEventListener( 'scroll', onScroll, {
      passive: true
    }
    );
    window.addEventListener( 'resize', () => {
      clearTimeout( resizeTimer );
      resizeTimer = setTimeout( equalizeAll, 120 );
    }
    );
    window.addEventListener( 'orientationchange', equalizeAll );
    window.addEventListener( 'load', () => {
      prepare();
      ensureAllFirstTabsOpen();
      equalizeAll();
      requestUpdate();
    }
    );
  }
  if ( document.readyState === 'loading' ) {
    document.addEventListener( 'DOMContentLoaded', start );
  }
  else {
    start();
  }
  window.addEventListener( 'elementor/frontend/init', () => {
    enableToggleSelf();
    bindActivationEvent();
    prepare();
    ensureAllFirstTabsOpen();
    setTimeout( ensureAllFirstTabsOpen, 120 );
    equalizeAll();
    requestUpdate();
  }
  );
}
)();
</script>
<script>
(function () {
  const MAX_TRIES = 30;
  const INTERVAL = 150;
  const touchedWidgets = new WeakSet();
  let started = false;
  document.addEventListener( 'pointerdown', function (event) {
    const widget = event.target.closest('.luning-tabs');
    if (widget) {
      touchedWidgets.add(widget);
    }
  }
  , true );
  function hasActiveTab(widget) {
    return !!widget.querySelector( '.e-n-tabs-heading > ' + '.e-n-tab-title[aria-selected="true"]' );
  }
  function tryOpenFirstTab(widget) {
    if ( touchedWidgets.has(widget) || hasActiveTab(widget) ) {
      return true;
    }
    const firstTab = widget.querySelector( '.e-n-tabs-heading > .e-n-tab-title' );
    if (!firstTab) {
      return false;
    }
    firstTab.click();
    return hasActiveTab(widget);
  }
  function startStartupCheck() {
    if (started) {
      return;
    }
    started = true;
    let tries = 0;
    const timer = setInterval(function () {
      tries++;
      const widgets = document.querySelectorAll( '.luning-tabs' );
      if (!widgets.length) {
        if (tries >= MAX_TRIES) {
          clearInterval(timer);
        }
        return;
      }
      let allReady = true;
      widgets.forEach(function (widget) {
        if ( touchedWidgets.has(widget) ) {
          return;
        }
        if (!hasActiveTab(widget)) {
          allReady = false;
          tryOpenFirstTab(widget);
        }
        else {
          widget.__luningDefaultInitialized = true;
        }
      }
      );
      if ( allReady || tries >= MAX_TRIES ) {
        clearInterval(timer);
      }
    }
    , INTERVAL);
  }
  if ( document.readyState === 'loading' ) {
    document.addEventListener( 'DOMContentLoaded', startStartupCheck );
  }
  else {
    startStartupCheck();
  }
  window.addEventListener( 'load', startStartupCheck );
  window.addEventListener( 'elementor/frontend/init', startStartupCheck );
}
)();
</script>/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f638fbd */.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__title {
    display: none !important;
}

.elementor-21638 .elementor-element.elementor-element-f638fbd .elementor-cta__content::after {
    content: "";
    display: block;
    width: 120px;
    height: 60px;
    margin: 0 auto;
    background: url("https://luning.lv/wp-content/uploads/2026/08/Alba-2000T.webp") center center / contain no-repeat;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-a3e1886 */.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__title {
    display: none;
}

.elementor-21638 .elementor-element.elementor-element-a3e1886 .elementor-cta__content::after {
    content: "";
    display: block;
    width: 120px;
    height: 60px;
    margin: 0 auto;
    background: url("https://luning.lv/wp-content/uploads/2026/08/Anada-2000T.webp") center center / contain no-repeat;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-003e8ca *//* Paslēpj oriģinālo Elementor title */
.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__title {
    display: none;
}

/* Vajadzīgs tikai karoga pozicionēšanai */
.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__content {
    position: relative;
}

/* STOKKER LOGO — TAVS ESOŠAIS CSS SAGLABĀTS */
.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__content::after {
    content: "";

    display: block;

    width: 100%;

    height: 60px;

    margin: 0 auto;

    background:
        url("https://luning.lv/wp-content/uploads/2026/08/Stokker-2000T.webp")
        center center / contain no-repeat;
}

/* LIETUVAS KAROGS */
.elementor-21638 .elementor-element.elementor-element-003e8ca .elementor-cta__content::before {
    content: "";

    position: absolute;

    width: 28px;
    height: 18px;

    left: calc(50% + 105px);
    top: 50%;

    transform: translateY(-50%);

    background: linear-gradient(
        to bottom,
        #FDB913 0%,
        #FDB913 33.33%,
        #006A44 33.33%,
        #006A44 66.66%,
        #C1272D 66.66%,
        #C1272D 100%
    );

    border-radius: 2px;

    box-shadow:
        0 0 0 1px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec0ba59 */.elementor-21638 .elementor-element.elementor-element-ec0ba59 .elementor-widget-call-to-action .elementor-cta__content::after {
    width: 100% !important;
    height: 40px !important;
    aspect-ratio: auto !important;
    background-size: auto 100% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .elementor-21638 .elementor-element.elementor-element-ec0ba59 .elementor-widget-call-to-action .elementor-cta__content::after {
        height: 30px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-21638 .elementor-element.elementor-element-ec0ba59 .elementor-widget-call-to-action .elementor-cta__content::after {
        height: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2772403 */.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}

.elementor-21638 .elementor-element.elementor-element-2772403 .elementor-button:hover {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.30);
}/* End custom CSS */