.elementor-306 .elementor-element.elementor-element-ddf46a0{--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;}.elementor-306 .elementor-element.elementor-element-7b2d706{--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;}.elementor-306 .elementor-element.elementor-element-50c127e{--spacer-size:100px;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-306 .elementor-element.elementor-element-735002b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-735002b > .elementor-widget-container{margin:0px 0px 0px -8px;padding:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-735002b .elementor-headline{text-align:left;font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-735002b .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-735002b .elementor-headline-plain-text{color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-735002b .elementor-headline-dynamic-text{font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-eaacb9e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-306 .elementor-element.elementor-element-7ec1a15{font-family:"K2D", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-fbde080{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-fbde080 .elementor-headline{text-align:left;font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-fbde080 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-fbde080 .elementor-headline-plain-text{color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-fbde080 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-0285966{--display:flex;--min-height:529px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-306 .elementor-element.elementor-element-0285966:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-0285966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-40fe5c1{--display:flex;--min-height:0px;--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;--border-radius:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-306 .elementor-element.elementor-element-a46777c > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-c92e04f ) 0%, var( --e-global-color-3c2c257 ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-a46777c{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-a46777c .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-a46777c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-a46777c .elementor-icon{font-size:100px;}.elementor-306 .elementor-element.elementor-element-a46777c .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-a46777c .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-a46777c .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-a46777c:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-a46777c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-a46777c .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-30cc11a{--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;}.elementor-306 .elementor-element.elementor-element-736bf5c > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-c92e04f ) 0%, var( --e-global-color-3c2c257 ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-736bf5c{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-736bf5c .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-736bf5c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-736bf5c .elementor-icon{font-size:100px;}.elementor-306 .elementor-element.elementor-element-736bf5c .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-736bf5c .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-736bf5c .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-736bf5c:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-736bf5c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-736bf5c .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-3bad80f{--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;}.elementor-306 .elementor-element.elementor-element-f16a297 > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-c92e04f ) 0%, var( --e-global-color-3c2c257 ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-f16a297{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-f16a297 .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-f16a297.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-f16a297 .elementor-icon{font-size:100px;}.elementor-306 .elementor-element.elementor-element-f16a297 .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-f16a297 .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-f16a297 .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-f16a297:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-f16a297:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-f16a297 .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-111d03b{--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;}.elementor-306 .elementor-element.elementor-element-6340730 > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-c92e04f ) 0%, var( --e-global-color-3c2c257 ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-6340730{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-6340730 .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-6340730.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-6340730.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-6340730.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-6340730.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-6340730.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-6340730.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-6340730.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-6340730.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-6340730.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-6340730 .elementor-icon{font-size:100px;}.elementor-306 .elementor-element.elementor-element-6340730 .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-6340730 .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-6340730 .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-6340730:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-6340730:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-6340730 .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-586de10{--display:flex;--min-height:648px;--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;}.elementor-306 .elementor-element.elementor-element-586de10:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-586de10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tegemisleht.dred.ee/wp-content/uploads/2025/06/4-korterelamut-keilas-1_paikesepaneelid-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-586de10::before, .elementor-306 .elementor-element.elementor-element-586de10 > .elementor-background-video-container::before, .elementor-306 .elementor-element.elementor-element-586de10 > .e-con-inner > .elementor-background-video-container::before, .elementor-306 .elementor-element.elementor-element-586de10 > .elementor-background-slideshow::before, .elementor-306 .elementor-element.elementor-element-586de10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-306 .elementor-element.elementor-element-586de10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3a3fd7b );--background-overlay:'';}.elementor-306 .elementor-element.elementor-element-586de10.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-306 .elementor-element.elementor-element-0265dc8{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-306 .elementor-element.elementor-element-f996a8b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-f996a8b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-f996a8b .elementor-headline{text-align:left;font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-f996a8b .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-f996a8b .elementor-headline-plain-text{color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-f996a8b .elementor-headline-dynamic-text{font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-e7138ed{--display:flex;--min-height:529px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-306 .elementor-element.elementor-element-e7138ed:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-e7138ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-8ecee02{--display:flex;--min-height:0px;--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:center;--border-radius:0px 0px 0px 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-306 .elementor-element.elementor-element-9e311be > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-3c2c257 ) 0%, var( --e-global-color-c92e04f ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-9e311be{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-9e311be .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-9e311be.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-9e311be .elementor-icon{font-size:70px;}.elementor-306 .elementor-element.elementor-element-9e311be .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-9e311be .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-9e311be .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-9e311be:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-9e311be:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-9e311be .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-eda65df{--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: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-306 .elementor-element.elementor-element-942f62a > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-3c2c257 ) 0%, var( --e-global-color-c92e04f ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-942f62a{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-942f62a .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-942f62a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-942f62a .elementor-icon{font-size:70px;}.elementor-306 .elementor-element.elementor-element-942f62a .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-942f62a .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-942f62a .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-942f62a:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-942f62a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-942f62a .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-5ee92d6{--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: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-306 .elementor-element.elementor-element-2d8109c > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-3c2c257 ) 0%, var( --e-global-color-c92e04f ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2d8109c{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-2d8109c .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-2d8109c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-2d8109c .elementor-icon{font-size:70px;}.elementor-306 .elementor-element.elementor-element-2d8109c .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-2d8109c .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-2d8109c .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-2d8109c:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-2d8109c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2d8109c .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-f9e0ca7{--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: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-306 .elementor-element.elementor-element-2a5100d > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-3c2c257 ) 0%, var( --e-global-color-c92e04f ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2a5100d{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-2a5100d .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-2a5100d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-2a5100d .elementor-icon{font-size:70px;}.elementor-306 .elementor-element.elementor-element-2a5100d .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-2a5100d .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-2a5100d .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-2a5100d:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-2a5100d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-2a5100d .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-db7580c{--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: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-306 .elementor-element.elementor-element-bc3c5ae > .elementor-widget-container{background-color:transparent;padding:30px 7px 30px 7px;background-image:linear-gradient(180deg, var( --e-global-color-3c2c257 ) 0%, var( --e-global-color-c92e04f ) 100%);border-style:solid;border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-bc3c5ae{--icon-box-icon-margin:23px;}.elementor-306 .elementor-element.elementor-element-bc3c5ae .elementor-icon-box-title{margin-bottom:19px;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-framed .elementor-icon, .elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-84e4ad9 );color:var( --e-global-color-84e4ad9 );border-color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-306 .elementor-element.elementor-element-bc3c5ae.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-3a3fd7b );color:var( --e-global-color-3a3fd7b );border-color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-bc3c5ae .elementor-icon{font-size:70px;}.elementor-306 .elementor-element.elementor-element-bc3c5ae .elementor-icon i{transform:rotate(0deg);}.elementor-306 .elementor-element.elementor-element-bc3c5ae .elementor-icon-box-title, .elementor-306 .elementor-element.elementor-element-bc3c5ae .elementor-icon-box-title a{font-family:"K2D", Sans-serif;font-size:25px;font-weight:600;}.elementor-306 .elementor-element.elementor-element-bc3c5ae:has(:hover) .elementor-icon-box-title,
					 .elementor-306 .elementor-element.elementor-element-bc3c5ae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-bc3c5ae .elementor-icon-box-description{font-family:"K2D", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-84e4ad9 );}.elementor-306 .elementor-element.elementor-element-687d218{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-306 .elementor-element.elementor-element-9217d9f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-9217d9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-9217d9f .elementor-headline{text-align:left;font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-9217d9f .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-9217d9f .elementor-headline-plain-text{color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-9217d9f .elementor-headline-dynamic-text{font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-9ab971e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-306 .elementor-element.elementor-element-9a74b4e{--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;}.elementor-306 .elementor-element.elementor-element-84af23f{--display:flex;}.elementor-306 .elementor-element.elementor-element-6243bbb{--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;}.elementor-306 .elementor-element.elementor-element-107cb60{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-96ba35c{--display:flex;}.elementor-306 .elementor-element.elementor-element-e623498{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-657a5ae{--display:flex;border-style:none;--border-style:none;}.elementor-306 .elementor-element.elementor-element-8fbc52a{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-f2773a8{--n-accordion-title-font-size:25px;--n-accordion-item-title-space-between:4px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-c92e04f );--n-accordion-title-hover-color:var( --e-global-color-3a3fd7b );--n-accordion-title-active-color:var( --e-global-color-3c2c257 );--n-accordion-icon-size:15px;}.elementor-306 .elementor-element.elementor-element-f2773a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-306 .elementor-element.elementor-element-f2773a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"K2D", Sans-serif;font-weight:600;}:where( .elementor-306 .elementor-element.elementor-element-f2773a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-306 .elementor-element.elementor-element-89924d1{--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;}.elementor-306 .elementor-element.elementor-element-575d39f{--display:flex;}.elementor-306 .elementor-element.elementor-element-15a2adb{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-65ea18a{--display:flex;}.elementor-306 .elementor-element.elementor-element-3399ede{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-8bc3d16{--n-accordion-title-font-size:25px;--n-accordion-item-title-space-between:4px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-c92e04f );--n-accordion-title-hover-color:var( --e-global-color-3a3fd7b );--n-accordion-title-active-color:var( --e-global-color-3c2c257 );--n-accordion-icon-size:15px;}.elementor-306 .elementor-element.elementor-element-8bc3d16 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-306 .elementor-element.elementor-element-8bc3d16 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"K2D", Sans-serif;font-weight:600;}:where( .elementor-306 .elementor-element.elementor-element-8bc3d16 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-306 .elementor-element.elementor-element-1e5dfa6{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-306 .elementor-element.elementor-element-73972de{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-73972de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-73972de .elementor-headline{text-align:right;font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-73972de .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-73972de .elementor-headline-plain-text{color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-73972de .elementor-headline-dynamic-text{font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-0ac7ab7{--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;}.elementor-306 .elementor-element.elementor-element-e71a56e{--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;--align-items:flex-end;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-wrapper{text-align:right;}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-content{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:100px;height:100px;}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-name{color:var( --e-global-color-c92e04f );font-family:"K2D", Sans-serif;font-size:32px;font-weight:400;}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-job{color:var( --e-global-color-3a3fd7b );font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );}.elementor-306 .elementor-element.elementor-element-9b471df{--display:flex;--min-height:648px;--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;}.elementor-306 .elementor-element.elementor-element-9b471df:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-9b471df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tegemisleht.dred.ee/wp-content/uploads/2025/06/Paikesepaneelid-arihoone-katusel2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-306 .elementor-element.elementor-element-9b471df::before, .elementor-306 .elementor-element.elementor-element-9b471df > .elementor-background-video-container::before, .elementor-306 .elementor-element.elementor-element-9b471df > .e-con-inner > .elementor-background-video-container::before, .elementor-306 .elementor-element.elementor-element-9b471df > .elementor-background-slideshow::before, .elementor-306 .elementor-element.elementor-element-9b471df > .e-con-inner > .elementor-background-slideshow::before, .elementor-306 .elementor-element.elementor-element-9b471df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3a3fd7b );--background-overlay:'';}.elementor-306 .elementor-element.elementor-element-9b471df.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-306 .elementor-element.elementor-element-7ac462b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-306 .elementor-element.elementor-element-85d1923{--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:flex-start;}.elementor-306 .elementor-element.elementor-element-b9a6748{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-b9a6748 .elementor-headline{text-align:left;font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-b9a6748 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-b9a6748 .elementor-headline-plain-text{color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-b9a6748 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-b073e47{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-905a200{--spacer-size:50px;}.elementor-306 .elementor-element.elementor-element-2f9b97c{--display:flex;--min-height:0px;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-306 .elementor-element.elementor-element-b80b860 .elementor-repeater-item-32016e8 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/maapark-harjumaal-2.jpg);background-size:cover;}.elementor-306 .elementor-element.elementor-element-b80b860 .elementor-repeater-item-9ca0596 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/slide-maapaigaldus-2-1.jpg);background-size:auto;}.elementor-306 .elementor-element.elementor-element-b80b860 .swiper-slide{transition-duration:calc(5000ms*1.2);height:498px;}.elementor-306 .elementor-element.elementor-element-b80b860 > .elementor-widget-container{border-style:dashed;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-b80b860 .swiper-slide-contents{max-width:66%;}.elementor-306 .elementor-element.elementor-element-b80b860 .swiper-slide-inner{text-align:center;}.elementor-306 .elementor-element.elementor-element-b80b860 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:10px;width:10px;}.elementor-306 .elementor-element.elementor-element-b80b860 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-306 .elementor-element.elementor-element-b80b860 .swiper-pagination-fraction{font-size:10px;}.elementor-306 .elementor-element.elementor-element-b80b860 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-3a3fd7b );opacity:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-b80b860 .swiper-pagination-bullet-active{background-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-c400630{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-306 .elementor-element.elementor-element-6dc2f44{--display:flex;--min-height:0px;--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-306 .elementor-element.elementor-element-9d5a39d .elementor-repeater-item-32016e8 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/Paikesepaneelid_Division-Red5.jpeg);background-size:cover;}.elementor-306 .elementor-element.elementor-element-9d5a39d .elementor-repeater-item-9ca0596 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/Paikesepaneelid-arihoone-katusel1.jpg);background-size:auto;}.elementor-306 .elementor-element.elementor-element-9d5a39d .elementor-repeater-item-fbc8b79 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/lamekatus-pvc-1.jpg);background-size:auto;}.elementor-306 .elementor-element.elementor-element-9d5a39d .elementor-repeater-item-97947d1 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/lamekatus-pvc-2.jpg);background-size:auto;}.elementor-306 .elementor-element.elementor-element-9d5a39d .swiper-slide{transition-duration:calc(5000ms*1.2);height:498px;}.elementor-306 .elementor-element.elementor-element-9d5a39d > .elementor-widget-container{border-style:dashed;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-9d5a39d .swiper-slide-contents{max-width:66%;}.elementor-306 .elementor-element.elementor-element-9d5a39d .swiper-slide-inner{text-align:center;}.elementor-306 .elementor-element.elementor-element-9d5a39d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:10px;width:10px;}.elementor-306 .elementor-element.elementor-element-9d5a39d .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-306 .elementor-element.elementor-element-9d5a39d .swiper-pagination-fraction{font-size:10px;}.elementor-306 .elementor-element.elementor-element-9d5a39d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-3a3fd7b );opacity:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-9d5a39d .swiper-pagination-bullet-active{background-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-e2fda56{--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:flex-start;}.elementor-306 .elementor-element.elementor-element-c13c0fc{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-c13c0fc .elementor-headline{text-align:left;font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-c13c0fc .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-c13c0fc .elementor-headline-plain-text{color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-c13c0fc .elementor-headline-dynamic-text{font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-569bf2e{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-1fa8231{--spacer-size:50px;}.elementor-306 .elementor-element.elementor-element-121fc52{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-306 .elementor-element.elementor-element-a7f54b3{--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:flex-start;}.elementor-306 .elementor-element.elementor-element-a7f54b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-306 .elementor-element.elementor-element-94378a4{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-94378a4 .elementor-headline{text-align:left;font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-94378a4 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-c92e04f );}.elementor-306 .elementor-element.elementor-element-94378a4 .elementor-headline-plain-text{color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-94378a4 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-24a1efb-font-family ), Sans-serif;font-weight:var( --e-global-typography-24a1efb-font-weight );}.elementor-306 .elementor-element.elementor-element-3afb641{font-family:var( --e-global-typography-7e5eb39-font-family ), Sans-serif;font-size:var( --e-global-typography-7e5eb39-font-size );font-weight:var( --e-global-typography-7e5eb39-font-weight );color:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-42b339d{--spacer-size:50px;}.elementor-306 .elementor-element.elementor-element-fd23850{--display:flex;--min-height:0px;--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-306 .elementor-element.elementor-element-d50bbed .elementor-repeater-item-32016e8 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/paikesepaneelid-fassaadile-3.webp);background-size:cover;}.elementor-306 .elementor-element.elementor-element-d50bbed .elementor-repeater-item-9ca0596 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/paikesepaneelid-fassaadile-1.webp);background-size:auto;}.elementor-306 .elementor-element.elementor-element-d50bbed .elementor-repeater-item-b662530 .swiper-slide-bg{background-color:var( --e-global-color-84e4ad9 );background-image:url(https://tegemisleht.dred.ee/wp-content/uploads/2025/06/paikesepaneelid-fassaadile-2.webp);background-size:auto;}.elementor-306 .elementor-element.elementor-element-d50bbed .swiper-slide{transition-duration:calc(5000ms*1.2);height:498px;}.elementor-306 .elementor-element.elementor-element-d50bbed > .elementor-widget-container{border-style:dashed;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-306 .elementor-element.elementor-element-d50bbed .swiper-slide-contents{max-width:66%;}.elementor-306 .elementor-element.elementor-element-d50bbed .swiper-slide-inner{text-align:center;}.elementor-306 .elementor-element.elementor-element-d50bbed .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;height:10px;width:10px;}.elementor-306 .elementor-element.elementor-element-d50bbed .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-306 .elementor-element.elementor-element-d50bbed .swiper-pagination-fraction{font-size:10px;}.elementor-306 .elementor-element.elementor-element-d50bbed .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-3a3fd7b );opacity:var( --e-global-color-3a3fd7b );}.elementor-306 .elementor-element.elementor-element-d50bbed .swiper-pagination-bullet-active{background-color:var( --e-global-color-c92e04f );}@media(min-width:768px){.elementor-306 .elementor-element.elementor-element-ddf46a0{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-eaacb9e{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-0285966{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-40fe5c1{--width:25%;}.elementor-306 .elementor-element.elementor-element-30cc11a{--width:25%;}.elementor-306 .elementor-element.elementor-element-3bad80f{--width:25%;}.elementor-306 .elementor-element.elementor-element-111d03b{--width:25%;}.elementor-306 .elementor-element.elementor-element-0265dc8{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-e7138ed{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-8ecee02{--width:25%;}.elementor-306 .elementor-element.elementor-element-eda65df{--width:25%;}.elementor-306 .elementor-element.elementor-element-5ee92d6{--width:25%;}.elementor-306 .elementor-element.elementor-element-f9e0ca7{--width:25%;}.elementor-306 .elementor-element.elementor-element-db7580c{--width:25%;}.elementor-306 .elementor-element.elementor-element-687d218{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-9ab971e{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-9a74b4e{--width:50%;}.elementor-306 .elementor-element.elementor-element-89924d1{--width:50%;}.elementor-306 .elementor-element.elementor-element-1e5dfa6{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-0ac7ab7{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-e71a56e{--width:100%;}.elementor-306 .elementor-element.elementor-element-7ac462b{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-85d1923{--width:40%;}.elementor-306 .elementor-element.elementor-element-2f9b97c{--width:73%;}.elementor-306 .elementor-element.elementor-element-c400630{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-6dc2f44{--width:60%;}.elementor-306 .elementor-element.elementor-element-e2fda56{--width:40%;}.elementor-306 .elementor-element.elementor-element-121fc52{--content-width:1500px;}.elementor-306 .elementor-element.elementor-element-a7f54b3{--width:25%;}.elementor-306 .elementor-element.elementor-element-fd23850{--width:73%;}}@media(min-width:1025px){.elementor-306 .elementor-element.elementor-element-586de10:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-586de10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-306 .elementor-element.elementor-element-9b471df:not(.elementor-motion-effects-element-type-background), .elementor-306 .elementor-element.elementor-element-9b471df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-306 .elementor-element.elementor-element-107cb60{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-e623498{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-8fbc52a{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-15a2adb{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-3399ede{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-content{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-job{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-b073e47{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-569bf2e{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-3afb641{font-size:var( --e-global-typography-7e5eb39-font-size );}}@media(max-width:767px){.elementor-306 .elementor-element.elementor-element-107cb60{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-e623498{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-8fbc52a{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-15a2adb{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-3399ede{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-content{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-68fa130 .elementor-testimonial-job{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-b073e47{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-569bf2e{font-size:var( --e-global-typography-7e5eb39-font-size );}.elementor-306 .elementor-element.elementor-element-3afb641{font-size:var( --e-global-typography-7e5eb39-font-size );}}