.elementor-15 .elementor-element.elementor-element-e738e78{--display:flex;--min-height:46.875rem;--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-between;--align-items:center;--padding-top:6rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15 .elementor-element.elementor-element-e738e78:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e738e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riga-ikvadrat.com/wp-content/uploads/2026/02/hero2-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-0f358f6{--display:flex;}.elementor-15 .elementor-element.elementor-element-7b5afc2{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-15 .elementor-element.elementor-element-73d4b88{text-align:end;}.elementor-15 .elementor-element.elementor-element-73d4b88 .elementor-heading-title{font-size:var( --e-global-typography-89c9080-font-size );font-weight:var( --e-global-typography-89c9080-font-weight );line-height:var( --e-global-typography-89c9080-line-height );letter-spacing:var( --e-global-typography-89c9080-letter-spacing );text-shadow:0px 0px 20px rgba(0,0,0,0.3);color:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-d8c71d8 .elementor-button{background-color:var( --e-global-color-6917385 );fill:var( --e-global-color-cb56c7a );color:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-d8c71d8 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d8c71d8 .elementor-button:focus{background-color:var( --e-global-color-46ef29b );color:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-d8c71d8 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-d8c71d8 .elementor-button:focus svg{fill:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-bffd305 .elementor-button{background-color:var( --e-global-color-6917385 );fill:var( --e-global-color-cb56c7a );color:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-bffd305 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-bffd305 .elementor-button:focus{background-color:var( --e-global-color-46ef29b );color:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-bffd305 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-bffd305 .elementor-button:focus svg{fill:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-c715062{--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:flex-start;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:0rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15 .elementor-element.elementor-element-ff63662{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-15 .elementor-element.elementor-element-0b8f122 .elementor-heading-title{font-size:var( --e-global-typography-8219121-font-size );font-weight:var( --e-global-typography-8219121-font-weight );line-height:var( --e-global-typography-8219121-line-height );letter-spacing:var( --e-global-typography-8219121-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e386d91{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;columns:1;font-size:var( --e-global-typography-1956630-font-size );font-weight:var( --e-global-typography-1956630-font-weight );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0055c16{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3rem 4rem;--row-gap:3rem;--column-gap:4rem;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c54f989{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-15 .elementor-element.elementor-element-859e3be .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-859e3be .elementor-icon{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-859e3be .elementor-icon svg{height:2rem;}.elementor-15 .elementor-element.elementor-element-cfbfd76 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-21a6217{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-15 .elementor-element.elementor-element-10a61aa .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-10a61aa .elementor-icon{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-10a61aa .elementor-icon svg{height:2rem;}.elementor-15 .elementor-element.elementor-element-7f5480f .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d860769{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-15 .elementor-element.elementor-element-66bc2d8 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-66bc2d8 .elementor-icon{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-66bc2d8 .elementor-icon svg{height:2rem;}.elementor-15 .elementor-element.elementor-element-19e9196 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-2391e0a{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-15 .elementor-element.elementor-element-b8740af .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-b8740af .elementor-icon{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-b8740af .elementor-icon svg{height:2rem;}.elementor-15 .elementor-element.elementor-element-c5734c6 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1431667{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-15 .elementor-element.elementor-element-f13fb9e .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-f13fb9e .elementor-icon{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-f13fb9e .elementor-icon svg{height:2rem;}.elementor-15 .elementor-element.elementor-element-5ff428f .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-4f27367{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-15 .elementor-element.elementor-element-4f1db2b .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-4f1db2b .elementor-icon{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-4f1db2b .elementor-icon svg{height:2rem;}.elementor-15 .elementor-element.elementor-element-bc302b1 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-00170f5{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-15 .elementor-element.elementor-element-6fc885a .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-6fc885a .elementor-icon{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-6fc885a .elementor-icon svg{height:2rem;}.elementor-15 .elementor-element.elementor-element-b9a08c4 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fb04eca{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-15 .elementor-element.elementor-element-f7c6d47 .elementor-icon-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-f7c6d47 .elementor-icon{font-size:2rem;}.elementor-15 .elementor-element.elementor-element-f7c6d47 .elementor-icon svg{height:2rem;}.elementor-15 .elementor-element.elementor-element-22e6a8a .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-759721b{--display:flex;--flex-wrap:nowrap;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-759721b.e-con{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-e3b2692.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c402e66{--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:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:0rem;--padding-bottom:6.25rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15 .elementor-element.elementor-element-bbff07f{text-align:center;}.elementor-15 .elementor-element.elementor-element-bbff07f .elementor-heading-title{font-size:var( --e-global-typography-8219121-font-size );font-weight:var( --e-global-typography-8219121-font-weight );line-height:var( --e-global-typography-8219121-line-height );letter-spacing:var( --e-global-typography-8219121-letter-spacing );}.elementor-15 .elementor-element.elementor-element-61ecc66{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-61ecc66:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-61ecc66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd1996d );}.elementor-15 .elementor-element.elementor-element-0d03e4c{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-0d03e4c.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-91ae5fc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.25rem) 0rem;}.elementor-15 .elementor-element.elementor-element-91ae5fc .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );color:var( --e-global-color-6917385 );}.elementor-15 .elementor-element.elementor-element-1154570 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:-0.01em;}.elementor-15 .elementor-element.elementor-element-dbe1cdf .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );font-weight:var( --e-global-typography-1956630-font-weight );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e7bb0d7{--display:flex;}.elementor-15 .elementor-element.elementor-element-e7bb0d7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e7bb0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6917385 );background-image:url("https://riga-ikvadrat.com/wp-content/uploads/2026/02/Placeholder-Image-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-d2d009f{--spacer-size:21.25rem;}.elementor-15 .elementor-element.elementor-element-8c157ad{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-8c157ad:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8c157ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd1996d );}.elementor-15 .elementor-element.elementor-element-c6e9642{--display:flex;}.elementor-15 .elementor-element.elementor-element-c6e9642:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c6e9642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6917385 );background-image:url("https://riga-ikvadrat.com/wp-content/uploads/2026/02/Placeholder-Image-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-d1685cb{--spacer-size:21.25rem;}.elementor-15 .elementor-element.elementor-element-fb06ea0{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-fb06ea0.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-ff13702{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.25rem) 0rem;}.elementor-15 .elementor-element.elementor-element-ff13702 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );color:var( --e-global-color-6917385 );}.elementor-15 .elementor-element.elementor-element-02cd2d6 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:-0.01em;}.elementor-15 .elementor-element.elementor-element-da7b2ea .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );font-weight:var( --e-global-typography-1956630-font-weight );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fd5c79e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-fd5c79e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fd5c79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd1996d );}.elementor-15 .elementor-element.elementor-element-6d765dc{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-6d765dc.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-78a420c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.25rem) 0rem;}.elementor-15 .elementor-element.elementor-element-78a420c .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );color:var( --e-global-color-6917385 );}.elementor-15 .elementor-element.elementor-element-ef0643a .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:-0.01em;}.elementor-15 .elementor-element.elementor-element-14effcc .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );font-weight:var( --e-global-typography-1956630-font-weight );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0aebe6e{--display:flex;}.elementor-15 .elementor-element.elementor-element-0aebe6e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0aebe6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6917385 );background-image:url("https://riga-ikvadrat.com/wp-content/uploads/2026/02/Placeholder-Image-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5042a89{--spacer-size:21.25rem;}.elementor-15 .elementor-element.elementor-element-aad3c9c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-aad3c9c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-aad3c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fd1996d );}.elementor-15 .elementor-element.elementor-element-4ea2d83{--display:flex;}.elementor-15 .elementor-element.elementor-element-4ea2d83:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4ea2d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6917385 );background-image:url("https://riga-ikvadrat.com/wp-content/uploads/2026/02/Placeholder-Image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-8f6684f{--spacer-size:21.25rem;}.elementor-15 .elementor-element.elementor-element-624d1c7{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-624d1c7.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-58d8256{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.25rem) 0rem;}.elementor-15 .elementor-element.elementor-element-58d8256 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );font-weight:var( --e-global-typography-cf9c94b-font-weight );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );color:var( --e-global-color-6917385 );}.elementor-15 .elementor-element.elementor-element-83e0380 .elementor-heading-title{font-size:1.25rem;font-weight:400;line-height:1.4em;letter-spacing:-0.01em;}.elementor-15 .elementor-element.elementor-element-6346341 .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );font-weight:var( --e-global-typography-1956630-font-weight );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-55035fc{--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:0rem;--padding-bottom:6.25rem;--padding-left:04rem;--padding-right:4rem;}.elementor-15 .elementor-element.elementor-element-3bdf440{--display:flex;--min-height:30rem;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-15 .elementor-element.elementor-element-3bdf440:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3bdf440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riga-ikvadrat.com/wp-content/uploads/2026/02/kvadrats-images-comp-9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3bdf440::before, .elementor-15 .elementor-element.elementor-element-3bdf440 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3bdf440 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3bdf440 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3bdf440 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3bdf440 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-46ef29b );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-wrapper{align-items:center;gap:2rem;}.elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb56c7a );color:var( --e-global-color-cb56c7a );border-color:var( --e-global-color-cb56c7a );}.elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-6917385 );}.elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-15 .elementor-element.elementor-element-db0ee78.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-6917385 );color:var( --e-global-color-6917385 );border-color:var( --e-global-color-6917385 );}.elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon{transition-duration:500ms;font-size:4rem;}.elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-title a{font-size:var( --e-global-typography-a6e0475-font-size );font-weight:var( --e-global-typography-a6e0475-font-weight );text-transform:var( --e-global-typography-a6e0475-text-transform );line-height:var( --e-global-typography-a6e0475-line-height );letter-spacing:var( --e-global-typography-a6e0475-letter-spacing );}.elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-title{color:var( --e-global-color-cb56c7a );}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-7b5afc2{--width:30rem;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-e738e78{--min-height:30rem;--padding-top:2rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-7b5afc2{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-73d4b88{padding:0rem 0rem 0rem 0rem;}.elementor-15 .elementor-element.elementor-element-73d4b88 .elementor-heading-title{font-size:var( --e-global-typography-89c9080-font-size );line-height:var( --e-global-typography-89c9080-line-height );letter-spacing:var( --e-global-typography-89c9080-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c715062{--padding-top:4rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-ff63662{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-0b8f122 .elementor-heading-title{font-size:var( --e-global-typography-8219121-font-size );line-height:var( --e-global-typography-8219121-line-height );letter-spacing:var( --e-global-typography-8219121-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e386d91{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0055c16{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-cfbfd76 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7f5480f .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-19e9196 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c5734c6 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5ff428f .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bc302b1 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b9a08c4 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-22e6a8a .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c402e66{--padding-top:0rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-bbff07f .elementor-heading-title{font-size:var( --e-global-typography-8219121-font-size );line-height:var( --e-global-typography-8219121-line-height );letter-spacing:var( --e-global-typography-8219121-letter-spacing );}.elementor-15 .elementor-element.elementor-element-61ecc66{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-91ae5fc .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-dbe1cdf .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e7bb0d7.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-8c157ad{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-ff13702 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-da7b2ea .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fd5c79e{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-78a420c .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-14effcc .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0aebe6e.e-con{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-aad3c9c{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-58d8256 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6346341 .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-55035fc{--padding-top:0rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-15 .elementor-element.elementor-element-3bdf440{--min-height:18rem;}.elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-title a{font-size:var( --e-global-typography-a6e0475-font-size );line-height:var( --e-global-typography-a6e0475-line-height );letter-spacing:var( --e-global-typography-a6e0475-letter-spacing );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-e738e78{--min-height:108vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-73d4b88{text-align:center;}.elementor-15 .elementor-element.elementor-element-73d4b88 .elementor-heading-title{font-size:var( --e-global-typography-89c9080-font-size );line-height:var( --e-global-typography-89c9080-line-height );letter-spacing:var( --e-global-typography-89c9080-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bffd305.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c715062{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-ff63662{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-0b8f122 .elementor-heading-title{font-size:var( --e-global-typography-8219121-font-size );line-height:var( --e-global-typography-8219121-line-height );letter-spacing:var( --e-global-typography-8219121-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e386d91{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-0055c16{--e-con-grid-template-columns:repeat(2, 1fr);--gap:2rem 1.5rem;--row-gap:2rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-cfbfd76 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-7f5480f .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-19e9196 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-c5734c6 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5ff428f .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-bc302b1 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-b9a08c4 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-22e6a8a .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-759721b{--padding-top:3rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-15 .elementor-element.elementor-element-c402e66{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-bbff07f .elementor-heading-title{font-size:var( --e-global-typography-8219121-font-size );line-height:var( --e-global-typography-8219121-line-height );letter-spacing:var( --e-global-typography-8219121-letter-spacing );}.elementor-15 .elementor-element.elementor-element-61ecc66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-91ae5fc .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-dbe1cdf .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-e7bb0d7{--padding-top:1.5px;--padding-bottom:1.5px;--padding-left:1.5px;--padding-right:1.5px;}.elementor-15 .elementor-element.elementor-element-d2d009f{--spacer-size:15rem;}.elementor-15 .elementor-element.elementor-element-8c157ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-d1685cb{--spacer-size:15rem;}.elementor-15 .elementor-element.elementor-element-fb06ea0{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-15 .elementor-element.elementor-element-ff13702 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-da7b2ea .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fd5c79e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6d765dc{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-15 .elementor-element.elementor-element-78a420c .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-14effcc .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5042a89{--spacer-size:15rem;}.elementor-15 .elementor-element.elementor-element-aad3c9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-8f6684f{--spacer-size:15rem;}.elementor-15 .elementor-element.elementor-element-624d1c7{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-15 .elementor-element.elementor-element-58d8256 .elementor-heading-title{font-size:var( --e-global-typography-cf9c94b-font-size );line-height:var( --e-global-typography-cf9c94b-line-height );letter-spacing:var( --e-global-typography-cf9c94b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6346341 .elementor-heading-title{font-size:var( --e-global-typography-1956630-font-size );line-height:var( --e-global-typography-1956630-line-height );letter-spacing:var( --e-global-typography-1956630-letter-spacing );}.elementor-15 .elementor-element.elementor-element-55035fc{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-15 .elementor-element.elementor-element-3bdf440{--min-height:20rem;}.elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-wrapper{gap:1rem;}.elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon{font-size:3rem;}.elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-db0ee78 .elementor-icon-box-title a{font-size:var( --e-global-typography-a6e0475-font-size );line-height:var( --e-global-typography-a6e0475-line-height );letter-spacing:var( --e-global-typography-a6e0475-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-759721b *//* ====== SCALE BASE (te varēsi pēc tam “globāli” skalot) ====== */
.sr-gallery{
  --sr-gap: 2rem;               /* atstarpe starp bildēm */
  --sr-active-w: 46.25rem;      /* 740px */
  --sr-active-h: 36.25rem;      /* 580px */
  --sr-side-scale: .88;         /* sānu bilžu mazāks izmērs */
  --sr-active-scale: 1;         /* aktīvā bilde */
  --sr-radius: 1rem;
}

/* Wrapper */
.sr-gallery{
  width: 100%;
  overflow: hidden;
  padding: 2rem 0;
}

/* Swiper */
.sr-gallery .swiper{
  width: 100%;
}

/* Track */
.sr-gallery .swiper-wrapper{
  align-items: center;
}

/* Slide sizing */
.sr-gallery .swiper-slide{
  width: var(--sr-active-w);
  height: var(--sr-active-h);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform .45s ease, opacity .45s ease;
  transform: scale(var(--sr-side-scale));
  opacity: .75;
}

/* Active slide */
.sr-gallery .swiper-slide-active{
  transform: scale(var(--sr-active-scale));
  opacity: 1;
  z-index: 2;
}

/* Images */
.sr-gallery .swiper-slide img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--sr-radius);
  display: block;
}

/* Navigation (vienkāršas bultiņas) */
.sr-gallery .sr-swiper-prev,
.sr-gallery .sr-swiper-next{
  position: absolute;
  top: 50%;
  width: 3rem;
  height: 3rem;
  margin-top: -1.5rem;
  border-radius: 999rem;
  background: rgba(255,255,255,.85);
  box-shadow: 0 .5rem 1.5rem rgba(0,0,0,.15);
  cursor: pointer;
  z-index: 5;
}

.sr-gallery .sr-swiper-prev{ left: 1rem; }
.sr-gallery .sr-swiper-next{ right: 1rem; }

.sr-gallery .sr-swiper-prev::before,
.sr-gallery .sr-swiper-next::before{
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  width: .75rem;
  height: .75rem;
  border-right: .2rem solid rgba(0,0,0,.7);
  border-bottom: .2rem solid rgba(0,0,0,.7);
  transform: rotate(135deg);
  top: 0;
  bottom: 0;
}

.sr-gallery .sr-swiper-next::before{
  transform: rotate(-45deg);
}

/* ====== RESPONSIVE (ar rem) ====== */
@media (max-width: 64rem){ /* 1024px */
  .sr-gallery{
    --sr-active-w: 38rem;
    --sr-active-h: 30rem;
    --sr-gap: 1.5rem;
  }
}
@media (max-width: 48rem){ /* 768px */
  .sr-gallery{
    --sr-active-w: 28rem;
    --sr-active-h: 22rem;
    --sr-side-scale: .94; /* kad ir 1-2 slides, nav jēgas ļoti samazināt */
  }
}
@media (max-width: 30rem){ /* 480px */
  .sr-gallery{
    --sr-active-w: 22rem;
    --sr-active-h: 16rem;
  }
  .sr-gallery .sr-swiper-prev,
  .sr-gallery .sr-swiper-next{
    display: none; /* mobile var swipe */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55035fc */@media (min-width: 1025px) {

  /* Zoom background image on hover */
  .choose_apartment_cta {
    overflow: hidden;
    background-size: 100% !important;
    transition: background-size 0.4s ease !important;
  }

  .choose_apartment_cta:hover {
    background-size: 108% !important;
  }

  /* Underline on icon-box title on hover */
  .choose_apartment_cta .elementor-icon-box-title {
    position: relative;
    display: inline-block;
  }

  .choose_apartment_cta .elementor-icon-box-title::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 0;
    height: 2px;
    background-color: #ffffff;
    transition: width 0.3s ease;
  }

  .choose_apartment_cta:hover .elementor-icon-box-title::after {
    width: 100%;
  }

}/* End custom CSS */