.elementor-292 .elementor-element.elementor-element-223cfcea{--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;--overlay-opacity:0.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-223cfcea:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-223cfcea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://ciekuri.lv/wp-content/uploads/2025/09/CIEKURI-SPRING-13-min-scaled.jpg");background-position:center center;background-size:cover;}.elementor-292 .elementor-element.elementor-element-223cfcea::before, .elementor-292 .elementor-element.elementor-element-223cfcea > .elementor-background-video-container::before, .elementor-292 .elementor-element.elementor-element-223cfcea > .e-con-inner > .elementor-background-video-container::before, .elementor-292 .elementor-element.elementor-element-223cfcea > .elementor-background-slideshow::before, .elementor-292 .elementor-element.elementor-element-223cfcea > .e-con-inner > .elementor-background-slideshow::before, .elementor-292 .elementor-element.elementor-element-223cfcea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-292 .elementor-element.elementor-element-69b07a2c{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--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-292 .elementor-element.elementor-element-758d77a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-292 .elementor-element.elementor-element-af7a253{text-align:center;}.elementor-292 .elementor-element.elementor-element-af7a253 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-fc5be00 );}.elementor-292 .elementor-element.elementor-element-1a6b9ff6{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-1a6b9ff6:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-1a6b9ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc5be00 );}.elementor-292 .elementor-element.elementor-element-28e7f6c5{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-292 .elementor-element.elementor-element-28e7f6c5:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-28e7f6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-292 .elementor-element.elementor-element-230e3b45{--display:flex;--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-292 .elementor-element.elementor-element-1015fe57 .elementor-heading-title{font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-5f25e040 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-29a3b067{--display:flex;--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-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-292 .elementor-element.elementor-element-60deded7{--icon-box-icon-margin:15px;}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-title{margin-bottom:4px;margin-top:0;color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-image-box-title{margin-bottom:4px;margin-top:0;}.elementor-292 .elementor-element.elementor-element-60deded7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-fc5be00 );color:var( --e-global-color-fc5be00 );}.elementor-292 .elementor-element.elementor-element-60deded7.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-60deded7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-60deded7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc5be00 );}.elementor-292 .elementor-element.elementor-element-60deded7.elementor-view-stacked:hover .elementor-icon:hover{background-color:var( --e-global-color-ed95756 );}.elementor-292 .elementor-element.elementor-element-60deded7.elementor-view-framed:hover .elementor-icon:hover, .elementor-292 .elementor-element.elementor-element-60deded7.elementor-view-default:hover .elementor-icon:hover{fill:var( --e-global-color-ed95756 );color:var( --e-global-color-ed95756 );border-color:var( --e-global-color-ed95756 );}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon{font-size:25px;}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-description{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );text-transform:var( --e-global-typography-7cafe9b-text-transform );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-292 .elementor-element.elementor-element-5502ee79{--icon-box-icon-margin:15px;}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-title{margin-bottom:4px;margin-top:0;color:var( --e-global-color-primary );}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-image-box-title{margin-bottom:4px;margin-top:0;}.elementor-292 .elementor-element.elementor-element-5502ee79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-fc5be00 );color:var( --e-global-color-fc5be00 );}.elementor-292 .elementor-element.elementor-element-5502ee79.elementor-view-framed .elementor-icon, .elementor-292 .elementor-element.elementor-element-5502ee79.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-5502ee79.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-fc5be00 );}.elementor-292 .elementor-element.elementor-element-5502ee79.elementor-view-stacked:hover .elementor-icon:hover{background-color:var( --e-global-color-ed95756 );}.elementor-292 .elementor-element.elementor-element-5502ee79.elementor-view-framed:hover .elementor-icon:hover, .elementor-292 .elementor-element.elementor-element-5502ee79.elementor-view-default:hover .elementor-icon:hover{fill:var( --e-global-color-ed95756 );color:var( --e-global-color-ed95756 );border-color:var( --e-global-color-ed95756 );}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon{font-size:25px;}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-description{font-family:var( --e-global-typography-7cafe9b-font-family ), Sans-serif;font-size:var( --e-global-typography-7cafe9b-font-size );font-weight:var( --e-global-typography-7cafe9b-font-weight );text-transform:var( --e-global-typography-7cafe9b-text-transform );font-style:var( --e-global-typography-7cafe9b-font-style );text-decoration:var( --e-global-typography-7cafe9b-text-decoration );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );color:var( --e-global-color-text );}.elementor-292 .elementor-element.elementor-element-c4bf0f0 .elementor-heading-title{font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-f278f9f .elementor-heading-title{font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-51909e5 .elementor-heading-title{font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-e6bcdc7 .elementor-heading-title{font-family:var( --e-global-typography-5890434-font-family ), Sans-serif;font-size:var( --e-global-typography-5890434-font-size );font-weight:var( --e-global-typography-5890434-font-weight );text-transform:var( --e-global-typography-5890434-text-transform );font-style:var( --e-global-typography-5890434-font-style );text-decoration:var( --e-global-typography-5890434-text-decoration );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );color:var( --e-global-color-accent );}.elementor-292 .elementor-element.elementor-element-31178d22{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-292 .elementor-element.elementor-element-31178d22:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-31178d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc5be00 );}.elementor-292 .elementor-element.elementor-element-5ec4af4d{--display:flex;--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-292 .elementor-element.elementor-element-2ecc68d6{border-radius:10px 10px 10px 10px;}.elementor-292 .elementor-element.elementor-element-2ecc68d6 iframe{height:400px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-292 .elementor-element.elementor-element-2ecc68d6:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-292 .elementor-element.elementor-element-a431f03{--display:flex;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-a431f03:not(.elementor-motion-effects-element-type-background), .elementor-292 .elementor-element.elementor-element-a431f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ciekuri.lv/wp-content/uploads/2025/09/CIEKURI-SPRING-16-min-scaled.jpg");background-position:center center;background-size:cover;}@media(max-width:1024px){.elementor-292 .elementor-element.elementor-element-223cfcea{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-69b07a2c{--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;}.elementor-292 .elementor-element.elementor-element-af7a253 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-292 .elementor-element.elementor-element-1a6b9ff6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-28e7f6c5.e-con{--order:99999 /* order end hack */;}.elementor-292 .elementor-element.elementor-element-1015fe57 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-5f25e040 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-description{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-description{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-292 .elementor-element.elementor-element-c4bf0f0 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-f278f9f .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-51909e5 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-e6bcdc7 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-31178d22{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-292 .elementor-element.elementor-element-af7a253 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-292 .elementor-element.elementor-element-28e7f6c5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-292 .elementor-element.elementor-element-1015fe57 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-5f25e040 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-wrapper{text-align:justify;}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-60deded7 .elementor-icon-box-description{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-title, .elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-292 .elementor-element.elementor-element-5502ee79 .elementor-icon-box-description{font-size:var( --e-global-typography-7cafe9b-font-size );line-height:var( --e-global-typography-7cafe9b-line-height );letter-spacing:var( --e-global-typography-7cafe9b-letter-spacing );}.elementor-292 .elementor-element.elementor-element-c4bf0f0 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-f278f9f .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-51909e5 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-e6bcdc7 .elementor-heading-title{font-size:var( --e-global-typography-5890434-font-size );line-height:var( --e-global-typography-5890434-line-height );letter-spacing:var( --e-global-typography-5890434-letter-spacing );}.elementor-292 .elementor-element.elementor-element-2ecc68d6 iframe{height:250px;}.elementor-292 .elementor-element.elementor-element-a431f03{--min-height:250px;}}/* Start custom CSS for wpforms, class: .elementor-element-8a35818 *//* === Brand krāsas (pielāgo ja vajag) === */
:root{
  --brand-green:#2E7D32;           /* galvenā zaļā */
  --brand-green-dark:#1B5E20;      /* hover/darker */
  --brand-green-50:#F1F8F3;        /* ļoti gaišs fons */
  --brand-text:#111827;            /* tumšs teksts */
  --brand-muted:#6B7280;           /* pelēks teksts/ikona */
  --brand-border:#E5E7EB;          /* pelēka mala */
  --brand-error:#D93025;           /* kļūdas krāsa */
  --radius:12px;                   /* stūru apaļums */
  --field-pad:14px;                /* iekšējā atstarpe laukiem */
  --field-height:48px;             /* minimālais augstums laukiem */
}

/* Ietveram tikai konkrēto formu */
#wpforms-form-310{
  color:var(--brand-text);
}

/* Kopējais atstatums starp laukiem */
#wpforms-form-310 .wpforms-field{
  margin-bottom:18px;
}

/* Etiķetes */
#wpforms-form-310 .wpforms-field-label{
  display:block;
  font-weight:600;
  margin-bottom:8px;
  color:var(--brand-text);
}
#wpforms-form-310 .wpforms-required-label{ color:var(--brand-green); }

/* Teksta, e-pasta, telefona, textarea u.c. lauki */
#wpforms-form-310 .wpforms-field input[type="text"],
#wpforms-form-310 .wpforms-field input[type="email"],
#wpforms-form-310 .wpforms-field input[type="tel"],
#wpforms-form-310 .wpforms-field textarea,
#wpforms-form-310 .wpforms-field select{
  width:100%; /* nemainām kolonnu platumus – tikai 100% savā kolonnā */
  padding:var(--field-pad) calc(var(--field-pad) + 24px) var(--field-pad) var(--field-pad);
  border:1px solid var(--brand-border);
  border-radius:var(--radius);
  background:#fff;
  min-height:var(--field-height);
  line-height:1.4;
  box-shadow:none;
  transition:border-color .2s, box-shadow .2s, background-color .2s;
}

/* Placeholder tonis */
#wpforms-form-310 ::placeholder{ color:var(--brand-muted); opacity:.9; }

/* Fokusā – zaļš “ring” */
#wpforms-form-310 .wpforms-field input:focus,
#wpforms-form-310 .wpforms-field textarea:focus,
#wpforms-form-310 .wpforms-field select:focus{
  outline:none;
  border-color:var(--brand-green);
  box-shadow:0 0 0 3px rgba(46,125,50,.15);
  background:#fff;
}

/* Textarea – tikai augstums, ne platums */
#wpforms-form-310 .wpforms-field textarea{
  min-height:130px;
  resize:vertical;
  padding-right:var(--field-pad); /* nav bultiņas, tāpēc atgriežam normālu padding */
}

/* SELECT bultiņa (arī citām wpforms selectiem, ja pievienosi) */
#wpforms-form-310 .wpforms-field select{
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right 14px center;
  background-size:14px;
  padding-right:calc(var(--field-pad) + 28px);
}

/* Intl Tel Input – apaļi stūri, vienāds augstums */
#wpforms-form-310 .iti{
  width:100%;
}
#wpforms-form-310 .iti .iti__country-container{
  height:var(--field-height);
}
#wpforms-form-310 .iti .iti__selected-country{
  height:var(--field-height);
  border:1px solid var(--brand-border);
  border-right:0;
  border-top-left-radius:var(--radius);
  border-bottom-left-radius:var(--radius);
  background:#fff;
}
#wpforms-form-310 .iti .iti__arrow{
  border-top-color:var(--brand-muted);
}
#wpforms-form-310 .iti input[type="tel"].iti__tel-input{
  height:var(--field-height);
  border:1px solid var(--brand-border);
  border-top-left-radius:0;  /* lai nesanāk dubults apaļums zem karodziņa */
  border-bottom-left-radius:0;
  border-top-right-radius:var(--radius);
  border-bottom-right-radius:var(--radius);
  padding-left:var(--field-pad); /* plugin pats pieglabā iekšas */
}
#wpforms-form-310 .iti input[type="tel"].iti__tel-input:focus{
  border-color:var(--brand-green);
  box-shadow:0 0 0 3px rgba(46,125,50,.15);
}

/* Kļūdu stili */
#wpforms-form-310 .wpforms-error,
#wpforms-form-310 .wpforms-field input.wpforms-error,
#wpforms-form-310 .wpforms-field textarea.wpforms-error,
#wpforms-form-310 .wpforms-field select.wpforms-error{
  border-color:var(--brand-error) !important;
  box-shadow:0 0 0 3px rgba(217,48,37,.12) !important;
  background:#fff;
}
#wpforms-form-310 .wpforms-field .wpforms-error-msg{
  color:var(--brand-error);
  font-size:.9rem;
  margin-top:6px;
}

/* Submit konteiners – poga centrā */
#wpforms-form-310 .wpforms-submit-container{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  margin-top:8px;
  text-align:center;
}

/* Submit poga – zaļa, apaļa, ar hover */
#wpforms-form-310 #wpforms-submit-310.wpforms-submit{
  -webkit-appearance:none;
  appearance:none;
  display:inline-block;
  padding:12px 22px;
  border:0 !important;
  border-radius:999px !important;
  background-color:var(--brand-green) !important;
  color:#fff !important;
  font-weight:700;
  line-height:1;
  cursor:pointer;
  transition:transform .05s ease, background-color .2s ease, box-shadow .2s ease;
  box-shadow:0 6px 16px rgba(46,125,50,.25);
}
#wpforms-form-310 #wpforms-submit-310.wpforms-submit:hover{
  background-color:var(--brand-green-dark) !important;
}
#wpforms-form-310 #wpforms-submit-310.wpforms-submit:active{
  transform:translateY(1px);
}
#wpforms-form-310 #wpforms-submit-310[disabled]{
  background-color:var(--brand-green) !important;
  opacity:.75; cursor:not-allowed;
}

/* Iesūtīšanas spineris – neliela atstarpe */
#wpforms-form-310 .wpforms-submit-spinner{
  margin-left:6px !important;
}

/* Layout kolonnas – neko nešaurinām, tikai spacing uz mazām ierīcēm */
@media (max-width:640px){
  #wpforms-form-310 .wpforms-layout-column{ margin-bottom:12px; }
}

/* Neliels “gaisīgums” visam laukam blokā */
#wpforms-form-310 .wpforms-field input[type="text"]:not(.iti__tel-input),
#wpforms-form-310 .wpforms-field input[type="email"],
#wpforms-form-310 .wpforms-field textarea,
#wpforms-form-310 .wpforms-field select{
  background-color:#fff;
}/* End custom CSS */